The expansion of letrec has changed substantially; for instance, a letrec such 
as 

(letrec ([a 3] [b (lambda () (b))] [c 4]) (+ a (b) c))

... now expands into three nested forms. This is going to require some fairly 
interesting changes to the stepper.  First, though, some questions:

1) are the definitions ever re-ordered in the process of splitting? It looks 
like the answer is 'no', but it's hard to guess.
2) are unused definitions ever removed? Again, it looks like the answer is 
'no', but I can't be sure.

John

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/dev

Reply via email to