On Thu, Aug 18, 2011 at 10:21:06AM -0400, Harry Spier wrote: > > I've done that and what displays is: > #0=(1 . #0#) > #0='(1 . #0#) > > Again I'm not clear why this doesn't try to produce an endlessly > recurring (1 . (1 . ( 1 ....... list
It does. But the racket implementers probably realized that there is't enough room on your disk to store that printout, so they detected the cycle and showed you that instead. Just as you used "......." in your email rather than send an infinite message. -- hendrik > > That is indeed a strange thing considering that set-cdr! is no longer a > > part of the language :-) Indeed, I wonder how the racket read function constructs the cyclic list without using set-cdr!. -- hendrik _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users