From: matz@... (Yukihiro Matsumoto) Date: 2003-11-30T20:02:45+09:00 Subject: Re: anything disappearing from Ruby for 2.0? 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. matz.