User loginNavigation 
A LanguageBased Approach to Unifying Events and ThreadsA LanguageBased Approach to Unifying Events and Threads
The implementation uses the CPS monad in such a way that the final result is a trace, that is, an ordered sequence of function calls. Threading is part of the basic monad implementation, and a scheduler is as simple as a tree traversal function over a queue of traces. Once you have a scheduler, events are obvious. 
Browse archivesActive forum topics
New forum topics

Recent comments
4 hours 34 min ago
7 hours 18 min ago
15 hours 21 min ago
16 hours 1 min ago
18 hours 3 min ago
20 hours 2 min ago
21 hours 22 min ago
21 hours 27 min ago
1 day 50 min ago
1 day 55 min ago