name: monad-markov version: 0.1.0.0 synopsis: Markov process monad description: A monad transformer providing a monad in which computations have access to state and a probabilistic transition function. This can be used to model Markov chains. . A type class is provided with one operation, "nextState", which transitions to the next state. . The transformer is built on top of MonadRandom (https://hackage.haskell.org/package/MonadRandom). license-file: LICENSE license: MIT author: Arran D. Stewart copyright: Arran D. Stewart 2018 maintainer: maintainer@arranstewart.info homepage: https://github.com/arranstewart/monad-markov category: Control build-type: Simple cabal-version: >= 1.10 extra-source-files: README.md , ChangeLog.md , example/monad-markov-example.cabal , example/README.md , example/Setup.hs , example/src/Main.hs , example/stack.yaml tested-with: GHC==7.8.4 , GHC==8.2.2 source-repository head type: git location: git@github.com:arranstewart/monad-markov.git -- known to build with stack LTSs 1-8, 11 -- lts-1 : ghc 7.8.4 -- lts-11: ghc 8.2.2 library hs-source-dirs: src build-depends: MonadRandom >=0.5 , base >=4.0 && <5 , base-compat , mtl , random , transformers exposed-modules: Control.Monad.Markov Control.Monad.Markov.Class Control.Monad.Markov.Internal default-language: Haskell2010