[racket-dev] `letrec' and continuations

From: John Clements (clements at brinckerhoff.org)
Date: Fri May 20 17:25:54 EDT 2011

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4624 bytes
Desc: not available
URL: <http://lists.racket-lang.org/dev/archive/attachments/20110520/535f9c78/attachment.p7s>

Posted on the dev mailing list.