A final proposal for await syntax

I don't think the total number of comments is quite fair as a metric for how much "noise" is being generated without new arguments, because a lot of the comments are clearly not written with the intent of changing the team's mind.

I do, however, think that several points made so far seem fairly novel. I'll quote them here without introducing my opinions on whether they're valid or important; they're merely included because they weren't mentioned in the team's write-up or in the previous internals thread.

.await makes + non-commutative in some cases:

.await() should not be dismissed as "not a method":

There is some circumstantial evidence that the community may feel strongly against this proposal, which may warrant additional outreach and research:

Chaining may actually be detrimental to clarity:

.await may be detrimental to accessibility:

There is a proposal for a generalized "postfix (or infix) keyword" syntax that would not apply to .await:

An argument for .await that wasn't in the write-up:

5 Likes