From: Brendan Eich [[email protected]]

> I proposed arrow functions and championed them into ES6. As the strawman 
> history shows, eliding () and {} were both supported at first:

Right, I remember `{}` being optional at least; in fact the genesis of this 
thread was me working with Traceur this morning and getting complaints when I 
tried `() =>`. I certainly don't blame you for making them mandatory to gain 
consensus! It was hard enough to get arrow functions through.

I started this thread hoping we could get some reconsideration, now that arrow 
functions have been a consensus reality for so long that it's hard to imagine 
ES6 without them. I find it especially baffling that there's such a negative 
reaction given the time-tested nature of optional `()`/`{}` in CoffeeScript.
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to