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

Safe HaskellSafe
LanguageHaskell2010

Control.Dsl.Do

Documentation

class Do k r a where Source #

Minimal complete definition

(>>=)

Methods

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

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

Instances
Dsl k r a => Do k r a Source # 
Instance details

Defined in Control.Dsl.Do

Methods

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

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

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 #