[Concurrency] Interoperability with Objective-C

I’ve used a couple of other languages with async/await (JS and C#) and found there that the Async suffixes became pretty noisy. In the distant future, presumably most asynchronous APIs will use async and existing ones with completion handlers will be deprecated. When it gets to that point, I don’t think we’ll want to still be having to write/look at await fooAsync() everywhere - it should be await foo(). Whatever is done now should be done with this goal in mind.

10 Likes