name: concurrent-state
version: 0.6.0.0
synopsis: MTL-like library using TVars
description: Writer, State, RWS backed by TVar
homepage: https://github.com/joelteon/concurrent-state
license: MIT
license-file: LICENSE
author: Joel Taylor
maintainer: me@joelt.io
category: Control
build-type: Simple
cabal-version: >=1.10
extra-source-files: changelog
-- Enable building of examples
Flag examples
default: False
manual: True
library
exposed-modules: Control.Concurrent.Lifted.Fork
Control.Monad.State.Concurrent
Control.Monad.State.Concurrent.Lazy
Control.Monad.State.Concurrent.Strict
Control.Monad.RWS.Concurrent
Control.Monad.RWS.Concurrent.Lazy
Control.Monad.RWS.Concurrent.Strict
Control.Monad.Writer.Concurrent
Control.Monad.Writer.Concurrent.Lazy
Control.Monad.Writer.Concurrent.Strict
build-depends: base >= 4.2 && < 4.8
, exceptions >= 0.3
, mtl >= 2.1
, stm
, transformers
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall
source-repository head
type: git
location: https://github.com/joelteon/concurrent-state.git
executable chat-server
main-is: ChatServer.hs
hs-source-dirs: examples
default-language: Haskell2010
ghc-options: -Wall -threaded
if flag(examples)
build-depends: base
, concurrent-state
, network
, stm
else
buildable: False