Refactors event system to use Pipes and Pipes.Parse; this lets us cleanly allow dispatching events asynchronously to mailboxes which provide for the main event loop. This is convenient when running persistent actions which may yield several events; for example listening for network traffic or running expensive parsers, or listening for file-system events.
Refactors event system to use Pipes and Pipes.Parse; this lets us cleanly allow dispatching events asynchronously to mailboxes which provide for the main event loop. This is convenient when running persistent actions which may yield several events; for example listening for network traffic or running expensive parsers, or listening for file-system events.
Adds the following utilities: