On Sun, Apr 21, 2013 at 9:20 AM, Bjoern Hoehrmann <[email protected]> wrote:
> * Sam Tobin-Hochstadt wrote:
>>I don't see what the point of `await` is in your gist.  It looks like
>>all of the work is being done by `function^`, which looks to be sugar
>>for creating a function and passing it to a scheduler like `Q.async`
>>or `taskjs.spawn`.  We could add that sugar if we wanted, and not need
>>to add `await`.
>
> The only language construct that allows yielding control until resumed
> later so far is `yield`, but using `yield` to `wait` is rather awkward.

First, using `yield` is precisely correct in the cooperative
concurrency module of JavaScript. Second, are you genuinely suggesting
that we should add a new keyword with the same semantics just because
the word choice might be awkward in English?

Sam
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to