HTTPS clone URL
Subversion checkout URL
Composable probability monads in Haskell.
Fetching latest commit…
Cannot retrieve the latest commit at this time
|Failed to load latest commit information.|
This is a probability library inspired by Martin Erwig's and Steve Kollmansberger's "Probabilistic Functional Programming", but with many additions and an underlying structure factored into monad transformers. You will need MaybeT and MonadRandom from HackageDB: http://hackage.haskell.org/packages/archive/pkg-list.html ...or from Darcs: http://code.haskell.org/maybet/ http://code.haskell.org/monadrandom/ To install, type: runhaskell Setup.hs configure runhaskell Setup.hs build runhaskell Setup.hs install To build documentation, make sure Haddock is installed, and type: runhaskell Setup.hs haddock This library is highly experimental, and the APIs may change without notice. The actual implementations of the probability monads currently appear in examples/Probability.hs. These will eventually be moved into the main library. For further information, please see my blog.  http://web.engr.oregonstate.edu/~erwig/pfp/  http://www.randomhacks.net/articles/tag/Probability