On 10/25/2018 04:04 PM, manuelbarzi wrote:
    The committee has been swamped with numerous such syntax proposals.  While 
any single one may be reasonable in isolation, each one adds significant 
complexity to the language, and the sum of them is too great (plus multiple 
proposals try to grab the same syntax for different purposes).

AFAIS this proposal does not collide with any other one pointing to same syntax.

I've seen informal proposals that do something else with ->.

    Given the existing two syntaxes for defining functions (function and =>), 
creating a third one would just add complexity.

would not that "complexity" be worth it, in favor of less bureaucracy and code 
compression?

No.

why would just adding a shorthand syntax to functions with thin-arrows would be that 
"complexity drama"? because people would mix functions and thin-arrows? that's 
already a reality with code using functions and fat-arrows, and AFAIK nobody complains about 
it. the only diff here is just to be aware of when to auto-bind (`=>`) or not to auto-bind 
(`->`). don't see any drama with that.

That's actually the major source of the drama.  The difference between => and 
-> would be subtle enough that it would be hard for casual users to keep track of 
which is which.

    Waldemar
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to