package algaeff

  1. Overview
  2. Docs

Reusable effects-based components.

Reusable components

module State : module type of State

Effects for changing states.

module Reader : module type of Reader

Effects for reading immutable environments.

module Mutex : module type of Mutex

Effects for making concurrent execution immediately fail.

module Unmonad : module type of Unmonad

Effects for any monad.

Auxiliary functions and modules

module StdlibShim : module type of StdlibShim

A Stdlib.Effect shim for OCaml < 5.

module Fun : module type of Fun

Useful helper functions around effects.

OCaml

Innovation. Community. Security.