MState: A consistent State monad for concurrent applications.

Version on this page:0.2.8
LTS Haskell 21.25:0.2.8
Stackage Nightly 2023-06-21:0.2.8
Latest on Hackage:0.2.10

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.8@sha256:e9e2fb7767f0d2aecaffc0cc45a05576f7ccec013a0dbf1e3793478c27caddac,928

Module documentation for 0.2.8

Depends on 5 packages(full list with versions):
Used by 1 package in lts-21.21(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).