mstate

MState: A consistent State monad for concurrent applications.

LTS Haskell 21.25:0.2.8
Stackage Nightly 2025-03-22:0.2.11
Latest on Hackage:0.2.11

See all snapshots mstate appears in

BSD-3-Clause licensed by Nils Schweinsberg
Maintained by <[email protected]>
This version can be pinned in stack with:mstate-0.2.11@sha256:4da59459290dde003989c25471d193f75a89d27bac0eba66c9034248ea2ea449,1135

Module documentation for 0.2.11

Depends on 5 packages(full list with versions):

MState offers a State monad which can be used in concurrent applications. It also manages new threads and waits until the whole state monad has been evaluated/executed before it returns the state values (if desired).

Changes

0.2.11

Switch to MTL 2.3 and fix Control.Monad.Fix reexport issue.