logict

A backtracking logic-programming monad.

http://code.haskell.org/~dolio/

Version on this page:0.6.0.2
LTS Haskell 22.43:0.8.2.0
Stackage Nightly 2024-12-04:0.8.1.0@rev:1
Latest on Hackage:0.8.2.0

See all snapshots logict appears in

BSD-3-Clause licensed by Dan Doel
Maintained by [email protected]
This version can be pinned in stack with:logict-0.6.0.2@sha256:8d70f5033c40d57a6ce12edc2a641562f09a1ca089b421230ed52ca43b25fe3d,1471

Module documentation for 0.6.0.2

  • Control
    • Control.Monad
      • Control.Monad.Logic
        • Control.Monad.Logic.Class
Depends on 2 packages(full list with versions):
Used by 2 packages in lts-0.7(full list with versions):

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