From: Christoph Date: 2005-05-01T22:02:11+09:00 Subject: Re: arg, metaclass bug found? Robert Klemme schrieb: > > Well, yes, that's what I concluded. But why is that so? What's the > reasoning behind this? After all, both singleton classes are just > there for a single object although that happens to be a class > instance. This change might even break some code, I'm not sure. A main difference between, actually the main difference, between including modules and inheriting from a class (the philosophical issue of MI aside) is fact that class methods are "inherited" but module methods are not "included". As for code breakage - think marshaling, generalized constructors (e.g. the Hash or Set "[]" class operators), class instance variable accessors + tons of other stuff ... /Christoph