Rick Waldron wrote:
(Slides are at https://github.com/tc39/tc39-notes/tree/master/es7/2015-07 )


# July 30 2015 Meeting Notes

Allen Wirfs-Brock (AWB), Sebastian Markbage (SM), Jafar Husain (JH),
Eric Farriauolo (EF), Caridy Patino (CP), Waldemar Horwat (WH), Istvan
Sebastian (IS), Mark Miller (MM), Adam Klein (AK), Michael Ficarra (MF),
Peter Jensen (PJ), Domenic Denicola (DD), Jordan Harband (JHD), Jonathan
Turner (JT), Paul Leathers (PL), Chip Morningstar (CM), Vladimir Matveev
(VM), Ron Buckton (MS), Brian Terlson (BT), Alan Schmitt (AS), Ben
Newman (BN), Mohamed Hegazy (MH), Abhijith Chatra (AC), Tom Care (TC),
John Neumann  (JN), Dave Herman (DH), Brendan Eich (BE), Daniel
Ehrenberg (DE), Dan Gohman (DG), Andreas Rossberg (ARB), Rick Waldron
(RW), Mike Pennisi (MP), Akrosh Gandhi (AG), Jonathan Sampson (JS)


## 6.4 Advance Async Functions to Stage 2

(Brian Terlson)

[Slides](async-function-updates.pdf)

BT:
Updates from Last Time

- Complete spec available ( http://tc39.github.io/ecmascript-asyncawait/
/ https://github.com/tc39/ecmascript-asyncawait )
- Removed `await *`
- Implemented in Babel
- Losts of positive feedback from the web

DH: Future proof for potential future syntax extensions

DD: Clarify not `await *`

BT: `await *` was not useful. If there is a proposal for a useful
semantics, then good, but not in this proposal.

Questions

- Async Arrow Function
   - async (a, b) => await a + await b;
   - (a, b) @=> await a + await b;


DE: What's the issue with the first?

BT: `async` not a keyword and that could be a call: `async(a, b)`

MM: @ seems like a poor choice, but I don't have an alternate suggestion

Just a feeling-based one, but contrary to the straight sync =>, the async could be curly ~>.

_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to