← All repos

effects-examples

Examples to illustrate the use of algebraic effects in Multicore OCaml

Browse cluster: OCaml Systems and Utilities
185commits
18contributors
5languages

Tech stack & purpose

This project provides a collection of examples demonstrating algebraic effects in OCaml, particularly within the Multicore OCaml framework. The examples cover a range of applications including concurrent scheduling, state management, asynchronous I/O, generators, promises, and algorithmic differentiation. The project is built in OCaml and requires OCaml 5.3 or later, with examples managed using the Dune build system and Opam package manager.

Community & reference links

Languages

OCaml
94.8%
Haskell
2.2%
Makefile
1.9%
C
0.7%
Dune
0.4%

Contributors