On May 20, 2011, at 1:39 PM, Matthias Felleisen wrote:

> 
> 
> Let me make my proposals (2 and 3) more precise because your response 
> suggests they were too short. 
> 
> 1. We could make internal define the primary vehicle for definitions, i.e., 
> not compile thru letrec. As far as I am concerned, your change to the 
> language to allow defines in many more places has made letrec superfluous. 

Perhaps this goes without saying, but I'm hoping that if internal defines don't 
expand into letrec any more, that they expand into some similar form that has 
syntactically obvious scoping; I like the fact that the scope of 
letrec-declared variables is delimited by the syntactic letrec term.

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