AC: composable asynchronous IO for native languages
Scala Actors: Unifying thread-based and event-based programming