Reposted by patrick
Super excited to share "A Design Space Exploration of Async/Await". How differently does async/await behave across today's languages? (More than you might expect!) And what *is* "structured concurrency"?
Check out our ~interactive~ blog post introducing the paper:
cel.cs.brown.edu/blog/design-...
cel.cs.brown.edu
A Design Space Exploration of Async/Await
Every language pitches async/await as synchronous-looking code, and the same two keywords appear everywhere. But behind the shared syntax hide nine independent design decisions, and no two of seven mo...