From: "Hal E. Fulton" Date: 2003-04-24T12:49:50+09:00 Subject: Re: Subject: Re: [ANN] Ruby.shop ----- Original Message ----- From: "Dave Thomas" To: "ruby-talk ML" Sent: Wednesday, April 23, 2003 10:31 PM Subject: Re: Subject: Re: [ANN] Ruby.shop > Hal E. Fulton wrote: > > > What's your take on the circularity at the top? Chris says > > that Object doesn't take anything from Class. I thought it > > did. I'll have to think about that tomorrow. > > dave[Work/rubybook 1:59:09] irb > irb(main):001:0> Object.class > => Class Sure, the class of Object is Class... or in other words, Object is an instance of class Class... but that's not saying that Object inherits from Class. In fact I suppose it's the opposite: irb(main):014:0> Class < Object true irb(main):015:0> Object < Class false This always confuses me. I guess there is a failure in the circularity once you go all the way around... otherwise in a circular dependency with three items, you could show X < Y for any X, Y. Perhaps the bottom line is that my red arrows are all backward? Hal