>>>>> "C" == Chr Rippel <chr_news / gmx.net> writes: C> True so my example was flawed - you need to change the line 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. Guy Decoux