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