>> Couldn’t one always freeze such a function shorthand and then get syntax 
>> such as:
>> 
>>     #(x, y) { x + y }
> 
> I'm not sure what you mean. I proposed this a while ago ("Harmony of My 
> Dreams") but we don't want frozen by design, and without the # the result is 
> ambiguous without restricted productions, and hazardous on that account.
> 
> The idea that any grawlixy preifx will do is false. Hash is wanted for 
> consistent freeze/seal prefixing. Arrow is better and putting it at the front 
> solves the grammar problems with arrow function syntax as current drafted.


Rationale: wouldn’t freezing by default be OK for 98% of the cases? If you want 
anything else, you can use a traditional function. Then the above syntax as the 
only function shorthand would be OK.

-- 
Dr. Axel Rauschmayer
[email protected]

home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to