Thanks Guy. So then, technically speaking, Object does have a "superclass" of the class Class created to point to Kernel. I do realize this is invisible to Ruby programs (as are all singleton classes), but it's there nonetheless. Correct? I realize this is nitpicking, but I'm writing a chapter for our book about the OO structures of Ruby, and just want to be sure. -Rich > -----Original Message----- > From: ts [mailto:decoux / moulon.inra.fr] > Sent: Monday, May 06, 2002 6:42 AM > To: ruby-talk ML > Cc: ruby-talk / ruby-lang.org > Subject: Re: Clarification requested on Object->Kernel relationship > > >>>>> "R" == Rich Kilmer <rich / infoether.com> writes: > > R> I understand, my question was what this "anonymous proxy class" *is*. > R> Is it a kind of Class? Likely not. Is it some additional structure? > > It's a class, i.e its class is Class like for a singleton class > > No additional structure, ruby has just a flag to distinguish a class, > included class and singleton class. > > > > Guy Decoux