Haller
High-Level Concurrency Libraries: Challenges for Tools
Why Growable Languages
for Concurrency?
• Actors, agents, communicating event-loops!
• CML!
• Futures, promises!
• Async/await, async-finish!
• Reactive Extensions (Rx)!
• Join-calculus!
• STM!
• …
5
Which one is going to “win”?