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

Version on this page:
LTS Haskell 13.29:
Stackage Nightly 2019-07-22:
Latest on Hackage:

See all snapshots logict appears in

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

Module documentation for

This version can be pinned in stack with:logict-,1594

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


  • Comply with MonadFail proposal.
Depends on 2 packages(full list with versions):
Used by 2 packages in lts-13.27(full list with versions):
comments powered byDisqus