I didn't realize `await` could be used on non-`Promise`s, never mind. I wonder why that is, seems strange. Maybe so that async functions could be more easily swapped out with sync ones in code? I do think `Promise.all` should deserve special treatment because it is so common, unlike Promise.race (who uses that seriously?) and future combinators. But I'm not sure it is worth introducing new syntax for.
On Wed, Oct 26, 2016 at 12:33 AM, Jordan Harband <[email protected]> wrote: > Your suggestion would preclude having a promise for an array (exactly what > `Promise.all` returns). > > If you want `await` syntax for `Promise.all`, you'd need different syntax > for it - and then, what about `Promise.race`? What about other future > combinators? > > On Wed, Oct 26, 2016 at 12:25 AM, Olivier Lalonde <[email protected]> > wrote: > >> I don't think so, what do you mean? >> >> On Wed, Oct 26, 2016 at 12:22 AM, Raul-Sebastian Mihăilă < >> [email protected]> wrote: >> >>> Then Promise.resolve([p1, p2]) should be like Promise.all([p1, p2]) ? >>> >>> _______________________________________________ >>> es-discuss mailing list >>> [email protected] >>> https://mail.mozilla.org/listinfo/es-discuss >>> >>> >> >> >> -- >> - Oli >> >> Oli Lalonde >> http://www.syskall.com <-- connect with me! >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss >> >> > -- - Oli Oli Lalonde http://www.syskall.com <-- connect with me!
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

