Efficient concurrent programming libraries are essential for taking advantage of fine-grained parallelism on multicore hardware. Reagents are a composable, lock-free concurrency library for expressing fine-grained parallel programs on Multicore OCaml. Reagents offer a high-level DSL for experts to specify efficient concurrency libraries, but also allows the consumers of the libraries to extend them further without knowing the details of the underlying implementation.
28 Apr, 2017: Multicore OCaml ARM64 Backend
13 Jun, 2016: Lock-free Programming for the Masses
23 Sep, 2016: Lock-free programming for the masses
14 Sep, 2016: Effective parallelism with Reagents
14 Jun, 2016: OCaml Multicore and Programming with Reagents