monadology

The best ideas in monad-related classes and types.

https://github.com/AshleyYakeley/monadology#readme

Version on this page:0.2
LTS Haskell 24.2:0.4
Stackage Nightly 2025-08-01:0.4
Latest on Hackage:0.4

See all snapshots monadology appears in

BSD-2-Clause licensed by Ashley Yakeley
Maintained by <[email protected]>
This version can be pinned in stack with:monadology-0.2@sha256:fbb9640f4340998115d12d0929cefc30189382b89aacd4d2b05e4c8107e9feea,5903

Module documentation for 0.2

Monadology is intended as a collection of the best ideas in monad-related classes and types, with a focus on correctness and elegance, and theoretical understanding, rather than practical performance.

Changes

[0.2] - 2023-07-31

  • fix “Prod” type, add more functions
  • WithT: rename from TransformT, add more instances & functions
  • refRestore etc.: more general because no masking of async exceptions
  • remove some unnecessary classes and constraints

[0.1] - 2022-09-12

  • initial release