Expression closures - use-cases for shortcut lambda syntax(blocks)

Brendan Eich brendan at mozilla.org
Mon Mar 19 15:24:40 PDT 2007


On Mar 19, 2007, at 2:55 PM, Jon Zeppieri wrote:

> On 3/19/07, P T Withington <ptw at pobox.com> wrote:
>> On 2007-03-19, at 17:35 EDT, Jeff Dyer wrote:
>>
>>>      let (x=y) x
>>>
>>> become
>>>
>>>      let (x=y) => x
>>
>> I thought it became:
>>
>> (x) => x (y)
>>
>
> ...which brings up the issue of associativity.  When I first looked at
> your example, I thought x was being applied to y, rather than (x) => x
> being applied to y.

Don't be tricked, Tucker was joking (note the :-P you deleted when  
citing his post). He's an old Lisp and Dylan hacker.

/be




More information about the Es4-discuss mailing list