Simple, Fair and Terminating Backtracking Monad
Haskell
Switch branches/tags
Nothing to show
Pull request Compare This branch is 5 commits ahead, 14 commits behind sebfisch:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Control/Monad
.gitignore
LICENSE
README
Setup.hs
stream-monad.cabal

README

Simple, Fair and Terminating Backtracking Monad
===============================================

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.

More information is available on the authors website:

    http://okmij.org/ftp/Computation/monads.html#fair-bt-stream