>>>>> "R" == Raja Sooriamurthi <raja / cs.indiana.edu> writes: >>>>>>> "R" == Raja S <raja / cs.indiana.edu> writes: R> 1. [should have asked this in the beginning] why can't class methods be R> aliased? class method can be aliased. Hah::new was an example. R> 2. On an unrelated issue, why is it Module#module_function instead of R> #module_method. We are, after all, creating module methods from instance R> methods . For me a method is associated with an object, and an object with a class. R> 3. The book says Perhaps someone need to write a chapter on the internals of ruby :-))) R> I'm under the impression that aliasing also copies. No, not really Guy Decoux