Contents
Index
extensible-effects-2.4.0.0: An Alternative to Monad Transformers
Index
adventIO
Control.Eff.Operational.Example
adventPure
Control.Eff.Operational.Example
Arr
Control.Eff
arr
Control.Eff
Arrs
1 (Type/Class)
Control.Eff
2 (Data Constructor)
Control.Eff
ask
1 (Function)
Control.Eff.Reader.Strict
2 (Function)
Control.Eff.Reader.Lazy
call
Control.Eff.Cut
catchDynE
Control.Eff.Lift
catchError
Control.Eff.Exception
censor
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
Choose
1 (Type/Class)
Control.Eff.Choose
2 (Data Constructor)
Control.Eff.Choose
choose
Control.Eff.Choose
comp
Control.Eff
CutFalse
1 (Type/Class)
Control.Eff.Cut
2 (Data Constructor)
Control.Eff.Cut
cutfalse
Control.Eff.Cut
decomp
Data.OpenUnion
, Control.Eff
Delay
1 (Data Constructor)
Control.Eff.State.LazyState
2 (Data Constructor)
Control.Eff.State.Lazy
die
Control.Eff.Exception
Done
Control.Eff.Coroutine
E
Control.Eff
Eff
Control.Eff
evalState
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
Exc
1 (Type/Class)
Control.Eff.Exception
2 (Data Constructor)
Control.Eff.Exception
execState
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
Fail
Control.Eff.Exception
first
Control.Eff
Fresh
1 (Type/Class)
Control.Eff.Fresh
2 (Data Constructor)
Control.Eff.Fresh
fresh
Control.Eff.Fresh
Get
1 (Data Constructor)
Control.Eff.State.Strict
2 (Data Constructor)
Control.Eff.State.Lazy
get
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
handDown
Control.Eff.Example
handle_relay
Control.Eff
handle_relay_s
Control.Eff
handUp
Control.Eff.Example
ident
Control.Eff
ifte
Control.Eff.NdetEff
ignoreFail
Control.Eff.Exception
inj
Data.OpenUnion
, Control.Eff
interpose
Control.Eff
Jail
Control.Eff.Operational.Example
lastAndSum
Control.Eff.Example
lastEff
Control.Eff.Example
LazyState
Control.Eff.State.LazyState
LGet
Control.Eff.State.LazyState
lget
Control.Eff.State.LazyState
Lift
1 (Type/Class)
Control.Eff.Lift
2 (Data Constructor)
Control.Eff.Lift
lift
Control.Eff.Lift
liftEither
Control.Eff.Exception
liftEitherM
Control.Eff.Exception
liftMaybe
Control.Eff.Exception
liftMaybeM
Control.Eff.Exception
lmodify
Control.Eff.State.LazyState
local
1 (Function)
Control.Eff.Reader.Strict
2 (Function)
Control.Eff.Reader.Lazy
LPut
Control.Eff.State.LazyState
lput
Control.Eff.State.LazyState
makeChoice
Control.Eff.Choose
makeChoiceA
Control.Eff.NdetEff
makeChoiceA0
Control.Eff.NdetEff
Member
Data.OpenUnion
, Control.Eff
modify
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
Move
1 (Type/Class)
Control.Eff.Example
2 (Data Constructor)
Control.Eff.Example
MPlus
Control.Eff.NdetEff
mplus'
Control.Eff.Choose
msplit
Control.Eff.NdetEff
MZero
Control.Eff.NdetEff
mzero'
Control.Eff.Choose
NdetEff
Control.Eff.NdetEff
once
Control.Eff.NdetEff
onDemand
1 (Function)
Control.Eff.State.LazyState
2 (Function)
Control.Eff.State.Lazy
onFail
Control.Eff.Exception
Print
Control.Eff.Operational.Example
prj
Data.OpenUnion
, Control.Eff
prog
Control.Eff.Operational.Example
Program
Control.Eff.Operational
Put
1 (Data Constructor)
Control.Eff.State.Strict
2 (Data Constructor)
Control.Eff.State.Lazy
put
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
qApp
Control.Eff
qComp
Control.Eff
qComps
Control.Eff
Reader
1 (Type/Class)
Control.Eff.Reader.Strict
2 (Data Constructor)
Control.Eff.Reader.Strict
3 (Type/Class)
Control.Eff.Reader.Lazy
4 (Data Constructor)
Control.Eff.Reader.Lazy
reader
1 (Function)
Control.Eff.Reader.Strict
2 (Function)
Control.Eff.Reader.Lazy
rethrowError
Control.Eff.Exception
run
Control.Eff
runC
Control.Eff.Coroutine
runErrBig
Control.Eff.Example
runError
Control.Eff.Exception
runFail
Control.Eff.Exception
runFirstWriter
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
runFresh'
Control.Eff.Fresh
runLastWriter
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
runLift
Control.Eff.Lift
runListWriter
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
runMonoidWriter
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
runProgram
Control.Eff.Operational
runReader
1 (Function)
Control.Eff.Reader.Strict
2 (Function)
Control.Eff.Reader.Lazy
runState
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
runState'
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
runStateBack
1 (Function)
Control.Eff.State.LazyState
2 (Function)
Control.Eff.State.Lazy
runStateBack0
1 (Function)
Control.Eff.State.LazyState
2 (Function)
Control.Eff.State.Lazy
runStateLazy
Control.Eff.State.LazyState
runStateR
1 (Function)
Control.Eff.State.Strict
2 (Function)
Control.Eff.State.Lazy
runTrace
Control.Eff.Trace
runWriter
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
Scan
Control.Eff.Operational.Example
send
Control.Eff
SetMember
Data.OpenUnion
, Control.Eff
singleK
Control.Eff
Singleton
Control.Eff.Operational
singleton
Control.Eff.Operational
State
1 (Type/Class)
Control.Eff.State.Strict
2 (Type/Class)
Control.Eff.State.Lazy
sum2
Control.Eff.Example
sumAll
Control.Eff.Example
sumEff
Control.Eff.Example
Tell
1 (Data Constructor)
Control.Eff.Writer.Strict
2 (Data Constructor)
Control.Eff.Writer.Lazy
tell
1 (Function)
Control.Eff.Writer.Strict
2 (Function)
Control.Eff.Writer.Lazy
throwError
Control.Eff.Exception
TooBig
1 (Type/Class)
Control.Eff.Example
2 (Data Constructor)
Control.Eff.Example
Trace
1 (Type/Class)
Control.Eff.Trace
2 (Data Constructor)
Control.Eff.Trace
trace
Control.Eff.Trace
transactionState
Control.Eff.State.Strict
TxState
1 (Type/Class)
Control.Eff.State.Strict
2 (Data Constructor)
Control.Eff.State.Strict
Union
Data.OpenUnion
, Control.Eff
Val
Control.Eff
weaken
Data.OpenUnion
, Control.Eff
writeAll
Control.Eff.Example
writeAndAdd
Control.Eff.Example
Writer
1 (Type/Class)
Control.Eff.Writer.Strict
2 (Type/Class)
Control.Eff.Writer.Lazy
Y
1 (Type/Class)
Control.Eff.Coroutine
2 (Data Constructor)
Control.Eff.Coroutine
Yield
1 (Type/Class)
Control.Eff.Coroutine
2 (Data Constructor)
Control.Eff.Coroutine
yield
Control.Eff.Coroutine
^$
Control.Eff
^|>
Control.Eff