Jane Street Capital's asynchronous execution library
Browse cluster: OCaml incremental computation and PPX tooling →Async is an asynchronous programming library created by Jane Street Capital for OCaml, designed to handle programs that must wait for external events such as network I/O, disk access, timeouts, or GUI event loops. The library provides a comprehensive toolkit including extensions to command-line interfaces, RPC protocols, property-based testing, process synchronization, logging, and connection management, along with utilities for processing streaming data and maintaining persistent service connections.