Regarding the -> and => syntax, I just want to throw out one other concern that I hope is taken into account, not only now, but for the future: I really hope that we don't get to the point where we start adding functionality to that style of function that is not available to explicit functions (we're almost, but not, there with having => do the magical `this` binding).

I know Brendan and others have declared it's "shorthand only", but it can be a slippery slope, and to rely on the "if you don't like -> don't use it" argument, we have to make sure that it really stays only a shorthand and nothing more, otherwise it's tail-wagging-the-dog.

In other words, I hope that those who favor -> aren't also hoping that eventually -> replaces `function` entirely. As stated many times thus far in this thread, there are still those of us who favor (and maybe always will) the explicitness of `function(){}` or `#(){}`.

I'm not saying I think this is likely, I just wanted to make sure I was explicit in registering that concern for posterity sake.

--Kyle



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

Reply via email to