packages feed

mstate-0.2.9: mstate.cabal

Name:           mstate
Synopsis:       MState: A consistent State monad for concurrent applications.
Description:    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).

Author:         Nils Schweinsberg
Maintainer:     <mail@nils.cc>

Version:        0.2.9
Category:       Concurrency, Monads
License:        BSD3
License-File:   LICENSE
Cabal-Version:  >= 1.10
Build-Type:     Simple

source-repository head
  type:         git
  location:     https://github.com/nilscc/mstate

Library
    GHC-Options:        -Wall
    Hs-Source-Dirs:     src
    default-language:   Haskell2010
    Build-Depends:
        base       == 4.*,
        mtl,
        stm,
        monad-peel >= 0.1.1,
        fail

    Exposed-Modules:
        Control.Concurrent.MState