IOTasks
Safe HaskellNone

Test.IOTasks.Overflow

Documentation

evalOverflow :: (EffectEval t, Typeable a) => OverflowTreatment t -> Env t -> t a -> (OverflowWarning, a) Source #

class EffectEval (t :: Type -> Type) Source #

Minimal complete definition

pureEval

Instances

Instances details
EffectEval (Term k) Source # 
Instance details

Defined in Test.IOTasks.Internal.Term

Methods

pureEval :: (Applicative f, Typeable a) => (forall x. Typeable x => Term k x -> f x) -> Env (Term k) -> Term k a -> f a

eval :: Typeable a => Env (Term k) -> Term k a -> a