monadology

The best ideas in monad-related classes and types.

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

Version on this page:0.3
LTS Haskell 23.1:0.3
Stackage Nightly 2024-12-21: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.3@sha256:91cfc11801f633800fb352f3dc89c9f878885e627e3d8b2e9ef7eeb9e3b26dc5,5903

Module documentation for 0.3

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.3] - 2023-07-25

  • LifecycleT: improve to make closing more robust
  • add bracketNoMask_

[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