Re: How does xotcl compare to ruby?



suchenwi schrieb:
casioculture@xxxxxxxxx schrieb:

One thing that, to me, still isn't clear. Is the new code intended to
be an OO system that programmers can use, by itself, to write
applications? Or is it a framework for OO system writers to use to
write better OO systems? Or is it both?

And how will it relate to existing OO extensions? Will xotcl, snit and
etc still be usable?

Both, and Yes. Donal designed oo to support XOTcl as much as possible
and also considered Snit. As I understand it, both XOTcl and Snit can
be simple Tcl-coded extensions (Snit is now already) building on ::oo.

I have certain doubts about this (concerning the XOTcl part). How much
of the XOTcl regression test does oo run? I am pretty sure that itcl
can be implemented on top of XOTcl (did a proof of concept
implementation a few years ago), and i am pretty sure that snit can be
implemented on top of xotcl (most likely with some gain in execution
speed, if there is some will).

On the other hand, if the itcl community is happy with itcl, why to
force this into a new implementation? The existing Tcl extensions won't
stop working, only because new code is implemented.

.



Relevant Pages

  • Re: How does xotcl compare to ruby?
    ... Donal designed oo to support XOTcl as much as possible ... and also considered Snit. ... Is it possible to get that Itcl implementation, because I am playing a litle ...
    (comp.lang.tcl)
  • Re: How to autimatically add cget/configure to all the new classes in 8.6 OO system?
    ... as a substitute for XOTcl or Snit. ... but it omits large amounts of commonly-desired functionality ... they can use the fast method dispatch mechanisms, ...
    (comp.lang.tcl)
  • Re: SQLite Snit wrapper example
    ... systems (This includes tcllib and hence Snit 1.3.1). ... $self configurelist $args ... sqlite3 [myvar maindb] $options ... rewrite it using XOTcl. ...
    (comp.lang.tcl)
  • Re: How does xotcl compare to ruby?
    ... Same for all other OO extensions. ... for me that this one is not going in the core. ... So, if you prefer Snit or whatever over XOTcl, just continue to use ...
    (comp.lang.tcl)
  • Re: How does xotcl compare to ruby?
    ... It takes features from XOTcl, Snit and Incr Tcl. ... elsewhere (it supports object cloning). ... Or is it a framework for OO system writers to use to ...
    (comp.lang.tcl)