changeset-lens

Stateful monad transformer based on monoidal actions

Stackage Nightly 2026-06-30:0.2.2
Latest on Hackage:0.2.2

See all snapshots changeset-lens appears in

MIT licensed by Manuel Bärenz
Maintained by [email protected]
This version can be pinned in stack with:changeset-lens-0.2.2@sha256:1b6d158e6885b16198002678671c69f25ea85c1bf8b7e9a2b376be94f11d1e0f,2223

Module documentation for 0.2.2

A general state monad transformer with separate types for the state and the possible changes. It can be defined for any monoid action. The monoid represents "changes", "updates", "edits" or "diffs" on the state. This package exposes utilities to transport changes along optics, such as lenses or indexed structures.

Changes

Revision history for changeset-lens

0.1.0.0 – YYYY-mm-dd

  • First version. Released on an unsuspecting world.