Eio provides support for concurrency (juggling many tasks) and parallelism (using multiple CPU cores for performance).
See the Tutorial for an introduction.
The main Eio module provides:
open Eio.Std to get access to some common modules)Eio_unix provides low-level but portable access to file-descriptors, threads and other system resources.
Eio_mock is a dummy backend for testing.
Eio_runtime_events read and write event traces.
These are for backend implementors only: