From: matz@... (Yukihiro Matsumoto) Date: 2000-09-04T18:30:45+09:00 Subject: [ruby-talk:4775] Re: Module vs. Class Hi, In message "[ruby-talk:4774] Module vs. Class" on 00/09/04, Jilani Khaldi writes: |when it is more convenient to use module than classes, seen classes can |handle every thing that modules do (IMHO)? |Thanks. Two purpose; to provide merely a namespace, and to implement mix-in. Module is a superclass of Class. And modules cannot: * be inherited * instantiate an object But they can be included from other classes/modules, where classes cannot be included. FYI, module inclusion is the only way to implement multiple inheritance in Ruby. matz.