logic-classes-1.5.2: Framework for propositional and first order logic, theorem proving

Safe HaskellNone
LanguageHaskell98

Data.Logic.Failing

Synopsis

Documentation

data Failing a :: * -> *

An error idiom. Rather like the error monad, but collect all | errors together

Constructors

Success a 
Failure [ErrorMsg] 

Instances

failing :: ([String] -> b) -> (a -> b) -> Failing a -> b Source