On Fri, May 20, 2011 at 5:25 PM, John Clements
<cleme...@brinckerhoff.org> wrote:
>
> 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.

Yes, this is very important for Typed Racket and other tools that
process expanded syntax.
-- 
sam th
sa...@ccs.neu.edu

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

Reply via email to