Safe Haskell | Safe-Inferred |
---|
Control.Monad.ST.Logic
Documentation
runLogicST :: (forall s. LogicST s a) -> (a -> r -> r) -> r -> rSource
observeAllST :: (forall s. LogicST s a) -> [a]Source
observeManyST :: Int -> (forall s. LogicST s a) -> [a]Source
logicst-0.1.0.0: Backtracking mutable references in the ST and IO monads
Safe Haskell | Safe-Inferred |
---|
Control.Monad.ST.Logic
runLogicST :: (forall s. LogicST s a) -> (a -> r -> r) -> r -> rSource
observeAllST :: (forall s. LogicST s a) -> [a]Source
observeManyST :: Int -> (forall s. LogicST s a) -> [a]Source