<div dir="auto"><div>Actually I would go with </div><div dir="auto"><br><div dir="auto">await ...expr;</div><div dir="auto"><br></div><div dir="auto">As sugar for:</div><div dir="auto"><br></div><div dir="auto">await Promise.all(Array.from(expr))</div><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On 3 Mar 2017 17:15, "T.J. Crowder" <<a href="mailto:tj.crowder@farsightsoftware.com">tj.crowder@farsightsoftware.com</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Fri, Mar 3, 2017 at 3:28 PM, Matthew Robb <<a href="mailto:matthewwrobb@gmail.com">matthewwrobb@gmail.com</a>> wrote:<br>
><br>
> I think this conversation needs to happen but I am not sure baking<br>
> it into Array facilities makes the most sense.<br>
><br>
> In my experience with async/await I am very often needing Promise.all but<br>
> in some cases the other forms of multi promise capabilities. What if we<br>
> expanded the keyword `await.all [...]; await.race [...]`<br>
<br>
</div>Heh, I was thinking of that too, as an alternative to the `awaitall`<br>
and such I suggested to Andrea so we didn't need to add Yet More<br>
Keywords. :-)<br>
<br>
```js<br>
await.all iterable;<br>
```<br>
<br>
instead of<br>
<br>
```js<br>
await Promise.all(iterable);<br>
```<br>
<br>
? That seems pretty clear to me, and doesn't seem like a big<br>
specification or implementation burden (he said, talking through his<br>
hat).<br>
<div class="elided-text"><br>
-- T.J.<br>
______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/es-discuss</a><br>
</div></blockquote></div><br></div></div></div>