From: "Chr. Rippel" Date: 2002-01-25T16:31:43+09:00 Subject: Re: ruby 2.0; rubicon "ts" wrote, .... > You just need to write > > class A > def a > b > end > def b > a > end > end > > if you really want an infinite loop. > > With a dynamic algorithm it's easy to have infinite loop when you make the > include, this is not the case actually. I guess my point was that this particular loop was created by the include process - at which point you could/should point out that the halting problem is undecidable anyway - so lets scratch this point. It probably simply offends my personal esthetics that something like (A <=> B) == (B <=> A ) # => true is possible (which is nothing compared to the pain thinking about the fact that Complex sports a #<=> implemenation;-))) /Christoph