In addition to being hard to parse in general, I don't think this
would play very well with the async/await proposal
https://tc39.github.io/ecmascript-asyncawait/ , which wants to have
arrow functions like

async (x) => ...

Because we can't count on async as a keyword, your proposal would
create an ambiguity.

On Tue, Aug 11, 2015 at 1:49 PM, Jacob Parker <jacobparker1...@gmail.com> wrote:
> I did look, but couldn’t find anything on named arrow functions were not 
> included. I do sometimes find cases where I want recursion inside a class 
> function definition, and still need access to `this`. Was it just seen as 
> syntax bloat, or were there any complications to implementing it?
>
> Obviously a contrived example, but something like this (using do syntax too)
>
>     x.map(factorial(x) => do {
>         if (x <= 1) {
>             1;
>         } else {
>             x * factorial(x - 1)
>         }
>     });
>
> _______________________________________________
> es-discuss mailing list
> es-discuss@mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to