Marc Heiler wrote:
>> I don't know why exactly --only Matz knows-- but IMO the choice is
>> somewhat arbitrary because whichever is chosen, class or module, you
>> have to take away some of its typical behaviors to have it be
>> singletonsomething. 
> At times I wanted a language that does away with the distinction between 
> class and module and objects, and rather focuses on objects, and 
> behaviour only, with  an elegant syntax like ruby has (but less complex 
> as a whole)

The prototypical (SCNR) example for such a language would be Self (and
maybe also the most "pure", maybe even the most pure OO language
ever), the most modern example would probably be Io and the most
widespread obviously ECMAScript, but there are others, the most
well-known ones probably being NewtonScript, Neko and Slate. Maybe
you'll find one in that list that you like.

jwm