Alex Russell (2013-12-12T18:02:21.000Z)
domenic at domenicdenicola.com (2013-12-24T23:42:23.704Z)
On Thu, Dec 12, 2013 at 9:40 AM, Brendan Eich <brendan at mozilla.com> wrote: > The issue with 'await' is: apart from sequence vs. mapping, given that > arrows have a limited Tennent's Correspondence Principle for not only > `this` and `super`, is it confusing to have `arguments`, `yield`, and > `await` not mean outer "bindings", vs. inner? No. > I think you have a point, whether we make `await` work or ban it to avoid > partial-TCP confusion. I'll continue to point out that the confusion is largely a product of language lawyering, not real-world expectations of JS behavior. Banning await here is only a solution if you're also not going to ban an async descriptor on the arrow expression. THAT is the mistake.