From: "T. Onoma" Date: 2003-11-30T21:45:58+09:00 Subject: Re: anything disappearing from Ruby for 2.0? On Sunday 30 November 2003 12:02 pm, Yukihiro Matsumoto wrote: > Hi, > > In message "Re: anything disappearing from Ruby for 2.0?" > > on 03/11/30, "T. Onoma" writes: > |Modules are strange beasts in that they serve at least three puposes. They > | can be used as mixins using include, in which case they act as "pseudo" > | superclasses; they can be used to extend an object, in which case the > | become a singleton class, and thirdly they sever as simple namespaces. > | > |Quite a heavy load for the a single contruct, ey? Oh, four! They are also > | the foundation of Class! > > It will not be changed. Ruby will remain being Ruby even after Ruby2. > Perhaps some next generation language would have constructs for each > role. You pegged me wrong Matz! It is not that I want them to, per se. I was just pointing it out. -t0