Jgen Strobel <strobel / secure.at> writes:

>> > there's a language called "self" that has no classes, only prototypes. if you
>> > can find some material on that, i think you'll find it interesting.
>> 
>> While you're at it, have a look at Slate, that also removes single-dispatch.
>
> CLOS (Common Lisp Object System) has multi-dispatch too.
>
> It is more powerful than smalltalk or ruby's message based OOP
> approach. It is also hard to design in, if you aren't used to it.
> Given that some people coming from static languages are still
> wrestling with plain old duck typing, I think it would be overkill for
> ruby, and hard on a lot of people. It's just not ruby's niche.
>
> Jgen

CLOS has classes, though.

-- 
Christian Neukirchen  <chneukirchen / gmail.com>  http://chneukirchen.org