control-dsl-0.2.1.3: An alternative to monads for control flow DSLs

Index

!!Control.Dsl.Cont
<=<Control.Dsl
=<<Control.Dsl
>=>Control.Dsl
>>Control.Dsl
>>=Control.Dsl
Cont 
1 (Type/Class)Control.Dsl.Cont
2 (Data Constructor)Control.Dsl.Cont
DslControl.Dsl
Empty 
1 (Type/Class)Control.Dsl.Empty
2 (Data Constructor)Control.Dsl.Empty
emptyControl.Dsl.Empty
failControl.Dsl.Return, Control.Dsl
foreverControl.Dsl
Get 
1 (Type/Class)Control.Dsl.State.Get, Control.Dsl.State
2 (Data Constructor)Control.Dsl.State.Get, Control.Dsl.State
guardControl.Dsl.Cont, Control.Dsl
ifThenElseControl.Dsl
Monadic 
1 (Type/Class)Control.Dsl.Monadic
2 (Data Constructor)Control.Dsl.Monadic
PolyContControl.Dsl.PolyCont
Put 
1 (Type/Class)Control.Dsl.State.Put, Control.Dsl.State
2 (Data Constructor)Control.Dsl.State.Put, Control.Dsl.State
Return 
1 (Type/Class)Control.Dsl.Return
2 (Data Constructor)Control.Dsl.Return
returnControl.Dsl.Return, Control.Dsl
runContControl.Dsl.Cont
runPolyContControl.Dsl.PolyCont
Shift 
1 (Type/Class)Control.Dsl.Shift
2 (Data Constructor)Control.Dsl.Shift
StateControl.Dsl.State
toContControl.Dsl.Cont
unlessControl.Dsl.Cont, Control.Dsl
whenControl.Dsl.Cont, Control.Dsl
Yield 
1 (Type/Class)Control.Dsl.Yield
2 (Data Constructor)Control.Dsl.Yield