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 archives
Active forum topics
New forum topics

Recent comments
3 hours 47 min ago
4 hours 16 min ago
11 hours 35 min ago
13 hours 33 min ago
15 hours 19 min ago
19 hours 32 min ago
19 hours 49 min ago
19 hours 56 min ago
20 hours 7 min ago
20 hours 18 min ago