Contents
Index
control-dsl-0.2.0.1: An alternative to monads
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
Dsl
Control.Dsl
Empty
1 (Type/Class)
Control.Dsl.Empty
2 (Data Constructor)
Control.Dsl.Empty
empty
Control.Dsl.Empty
fail
Control.Dsl.Return
,
Control.Dsl
forever
Control.Dsl
Get
1 (Type/Class)
Control.Dsl.State.Get
, Control.Dsl.State
2 (Data Constructor)
Control.Dsl.State.Get
, Control.Dsl.State
guard
Control.Dsl.Cont
,
Control.Dsl
ifThenElse
Control.Dsl
Monadic
1 (Type/Class)
Control.Dsl.Monadic
2 (Data Constructor)
Control.Dsl.Monadic
PolyCont
Control.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
return
Control.Dsl.Return
,
Control.Dsl
runCont
Control.Dsl.Cont
runPolyCont
Control.Dsl.PolyCont
Shift
1 (Type/Class)
Control.Dsl.Shift
2 (Data Constructor)
Control.Dsl.Shift
State
Control.Dsl.State
unless
Control.Dsl.Cont
,
Control.Dsl
when
Control.Dsl.Cont
,
Control.Dsl
Yield
1 (Type/Class)
Control.Dsl.Yield
2 (Data Constructor)
Control.Dsl.Yield