package algaeff

  1. Overview
  2. Docs

Reusable effects-based components.

Reusable components

module State : sig ... end

Effects for changing states.

module Reader : sig ... end

Effects for reading immutable environments.

module Sequencer : sig ... end

Effects for constructing a Seq.t.

module Mutex : sig ... end

Effects for making concurrent execution immediately fail.

module UniqueID : sig ... end

Effects for generating unique IDs.

Auxiliary modules

module Sigs : sig ... end

Signatures shared across different components.

module Fun : sig ... end

Useful helper functions around effects.