On Fri, Mar 3, 2017 at 8:51 AM, Michał Wadas <[email protected]> wrote:

> Actually I would go with
>
> await ...expr;
>

I have not liked any of the prior suggestions on this thread. But this one
is interesting. It has no compatibility problems, it composes nicely, and
it suggests its meaning clearly.




>
> As sugar for:
>
> await Promise.all(Array.from(expr))
>
>
> On 3 Mar 2017 17:15, "T.J. Crowder" <[email protected]>
> wrote:
>
> On Fri, Mar 3, 2017 at 3:28 PM, Matthew Robb <[email protected]>
> wrote:
> >
> > I think this conversation needs to happen but I am not sure baking
> > it into Array facilities makes the most sense.
> >
> > In my experience with async/await I am very often needing Promise.all but
> > in some cases the other forms of multi promise capabilities. What if we
> > expanded the keyword `await.all [...]; await.race [...]`
>
> Heh, I was thinking of that too, as an alternative to the `awaitall`
> and such I suggested to Andrea so we didn't need to add Yet More
> Keywords. :-)
>
> ```js
> await.all iterable;
> ```
>
> instead of
>
> ```js
> await Promise.all(iterable);
> ```
>
> ? That seems pretty clear to me, and doesn't seem like a big
> specification or implementation burden (he said, talking through his
> hat).
>
> -- T.J.
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>


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

Reply via email to