>> 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