- MIO Compatible Network Server with Connections
- Future and Stream rich combinators
- Session Types and ฯ-calculus semantics
- MPSC, SPMC, SPSC queues
- 10-40ns latency
- Free from Dependencies
$ cargo build
$ cargo test
$ ./target/debug/server
IO Server started
registering with poller
registering; token=Token(10000000); interests=Ready {Readable}
Server run loop starting...
In another process:
$ ./target/debug/client
$ ./target/debug/fix
- Kohei Honda Session Types and ฯ-calculus http://mrg.doc.ic.ac.uk/kohei/
- Rust version http://munksgaard.me/laumann-munksgaard-larsen.pdf
- Haskell Version http://users.eecs.northwestern.edu/~jesse/pubs/haskell-session-types/session08.pdf
- Viktor Sovietov
- Anton Kundenko
- Ievgenii Lysiuchenko
- Mykola Oleksiienko
- Maxim Sokhatsky