[plt-scheme] Help with #0 and #0# notation in the REPL

From: Jens Axel Soegaard (jensaxel at soegaard.net)
Date: Tue Jan 29 06:22:10 EST 2008

Robby Findler wrote:

 >> Why was this change made?
 >
 > It simplifies the compiler and tools that operate on program source if
 > there are no cycles in what they have to process (it isn't a normal
 > thing to think about that a program's AST is cyclic!) and so we
 > decided to experiment with leaving it out.

Besides syntactically recursive programs doesn't give you more
expressive power. What I am talking about?

<http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/synrec.ps.gz>

[Yes, slightly off-topic but close enough ;-) ]

-- 
Jens Axel Søgaard




Posted on the users mailing list.