logict

A backtracking logic-programming monad. https://github.com/Bodigrim/logict#readme

Version on this page:0.6.0.3
LTS Haskell 13.22:0.6.0.3
Stackage Nightly 2019-05-21:0.6.0.3
Latest on Hackage:0.6.0.3

See all snapshots logict appears in

BSD-3-Clause licensed by Dan Doel
Maintained by Andrew Lelechenko

Module documentation for 0.6.0.3

A continuation-based, backtracking, logic programming monad. An adaptation of the two-continuation implementation found in the paper "Backtracking, Interleaving, and Terminating Monad Transformers" available here: http://okmij.org/ftp/papers/LogicT.pdf

Changes

0.6.0.3

  • Comply with MonadFail proposal.
comments powered byDisqus