July 30 2015 Meeting Notes
Herby Vojčík
herby at mailbox.sk
Tue Aug 11 16:47:03 UTC 2015
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 ~>.
More information about the es-discuss
mailing list