packages feed

logict 0.2 → 0.2.1

raw patch · 2 files changed

+3/−2 lines, 2 files

Files

Control/Monad/Logic.hs view
@@ -177,6 +177,7 @@ instance Monad Logic where     return = Logic . return     m >>= f = Logic $ unLogic m >>= unLogic . f+    fail   = Logic . fail  instance MonadPlus Logic where     mzero = Logic mzero
logict.cabal view
@@ -1,10 +1,10 @@ Name:                   logict-Version:                0.2+Version:                0.2.1 Description:            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+                        <http://okmij.org/ftp/papers/LogicT.pdf> Synopsis:               A backtracking logic-programming monad. Category:               Control License:                BSD3