do-notation-dsl-0.1.0.1: An alternative to monads

Safe HaskellSafe
LanguageHaskell2010

Control.Dsl.Cont

Documentation

type (!!) r a = (a -> r) -> r Source #

newtype Cont r a Source #

Constructors

Cont (r !! a) 
Instances
Do Cont r a Source # 
Instance details

Defined in Control.Dsl.Do

Methods

(>>=) :: Cont r a -> r !! a Source #

(>>) :: Cont r a -> r -> r Source #

when :: Bool -> (r !! ()) -> Cont r () Source #