From: Chris Pine Date: 2003-02-15T09:41:47+09:00 Subject: Re: Class can be subclassed after all... ----- Original Message ----- From: "Mauricio Fern�ndez" So Class is at the top of the singleton classes' inheritance chain. Interesting loop Class ^ Object --> Object' ^ ^ Module --> Module' ^ ^ Class --> Class' ---------------------------- I think the rule for determining the superclass of obj's singleton class is this: If obj has a superclass (i.e. all classes but Object), then use the superclass's singleton class. (So `superclass' and `singleton_class' operations commute.) Otherwise, just use `obj.class'. Chris