Actually I would go with await ...expr;
As sugar for: await Promise.all(Array.from(expr)) On 3 Mar 2017 17:15, "T.J. Crowder" <tj.crow...@farsightsoftware.com> wrote: On Fri, Mar 3, 2017 at 3:28 PM, Matthew Robb <matthewwr...@gmail.com> 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 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