From: Gour Date: 2003-02-12T05:57:36+09:00 Subject: Re: CLOS-like system & Ruby Yukihiro Matsumoto (matz@ruby-lang.org) wrote: > |a) the ability to define methods at run-time using the macro expansion > |mechanism > > Ruby do not, and will not have macro feature, but "define methods at > run time" can be easily done by "eval". That's great! > |b) the "eql"-specialisation feature that allows specialisation of > |methods down to single instances of a class, and > > Yes, it's called "singleton method". It's little bit weaker than > CLOS's though, for example, singleton methods for numbers do not work > well. Fairly enough. > > |c) the multi-method dispatching paradigm > > No. This issue have been discussed many times, but no valid > consensus. OK. I'll still stay with Ruby hoping that by proper design it can be circumvented, at Ruby has too many advantages to choose and/or learn another tool :-) Sincerely, Gour -- Gour gour@mail.inet.hr Registered Linux User #278493