stream-monad-0.1.1.0: Simple, Fair and Terminating Backtracking Monad

The stream-monad package

This Haskell library provides an implementation of the MonadPlus type class that enumerates results of a non-deterministic computation by interleaving subcomputations in a way that has usually much better memory performance than other strategies with the same termination properties.

Properties

Versions0.1, 0.1.1, 0.1.1.0, 0.2, 0.3, 0.4, 0.4.0.1, 0.4.0.2
Dependenciesbase
LicensePublicDomain
AuthorOleg Kiselyov
MaintainerSebastian Fischer (sebf@informatik.uni-kiel.de)
Stabilityexperimental
CategoryControl, Monads
Home pagehttp://github.com/sebfisch/stream-monad
Bug trackermailto:sebf@informatik.uni-kiel.de
Source repositorygit clone git://github.com/sebfisch/stream-monad.git
Upload dateSun Mar 1 10:44:37 UTC 2009
Uploaded bySebastianFischer
Built onghc-6.10, ghc-6.12

Modules

Downloads