mstate

MState: A consistent State monad for concurrent applications.

Version on this page:0.2.7@rev:1
LTS Haskell 12.26:0.2.8
Stackage Nightly 2018-09-28:0.2.7
Latest on Hackage:0.2.8

See all snapshots mstate appears in

BSD-3-Clause licensed by Nils Schweinsberg
Maintained by <mail@nils.cc>
This version can be pinned in stack with:mstate-0.2.7@sha256:0b7909df804cdfae4dccc79df2550702ca20c05739407f06894cefb87747473a,896

Module documentation for 0.2.7

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