extensible-effects-4.0.0.0: An Alternative to Monad Transformers

Index

!Control.Eff.Cut
<::Data.OpenUnion, Control.Eff
>>-Control.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
adventIOControl.Eff.Operational.Example
adventPureControl.Eff.Operational.Example
andThenControl.Eff.Extend
ArrControl.Eff.Extend
arrControl.Eff.Extend
ArrsControl.Eff.Extend
Ask 
1 (Data Constructor)Control.Eff.Reader.Strict
2 (Data Constructor)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
ask 
1 (Function)Control.Eff.Reader.Strict
2 (Function)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
callControl.Eff.Cut
catchDynEControl.Eff.Extend, Control.Eff
catchErrorControl.Eff.Exception, Control.Eff.QuickStart
catchesDynEControl.Eff.Extend, Control.Eff
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
chooseControl.Eff.Choose
compControl.Eff.Extend
CutFalse 
1 (Type/Class)Control.Eff.Cut
2 (Data Constructor)Control.Eff.Cut
cutfalseControl.Eff.Cut
decompData.OpenUnion, Control.Eff.Extend
DelayControl.Eff.State.OnDemand
dieControl.Eff.Exception, Control.Eff.QuickStart
DoneControl.Eff.Coroutine
EControl.Eff.Extend
EffControl.Eff.Extend, Control.Eff
effControl.Eff.Extend
evalState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
Exc 
1 (Type/Class)Control.Eff.Exception, Control.Eff.QuickStart
2 (Data Constructor)Control.Eff.Exception, Control.Eff.QuickStart
excControl.Eff.Exception, Control.Eff.QuickStart
execFirstWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
execLastWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
execListWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
execMonoidWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
execState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
execWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
FailControl.Eff.Exception, Control.Eff.QuickStart
firstControl.Eff.Extend
Fresh 
1 (Type/Class)Control.Eff.Fresh
2 (Data Constructor)Control.Eff.Fresh
freshControl.Eff.Fresh
Get 
1 (Data Constructor)Control.Eff.State.Strict
2 (Data Constructor)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Data Constructor)Control.Eff.State.OnDemand
get 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
gnotControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
handDownControl.Eff.Example
HandleControl.Eff.Extend
handleControl.Eff.Extend
HandlerDynE 
1 (Type/Class)Control.Eff.Extend, Control.Eff
2 (Data Constructor)Control.Eff.Extend, Control.Eff
handle_relayControl.Eff.Extend
handle_relay'Control.Eff.Extend
handUpControl.Eff.Example
identControl.Eff.Extend
ifteControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
ignoreFailControl.Eff.Exception, Control.Eff.QuickStart
impureDecompControl.Eff.Extend
impurePrjControl.Eff.Extend
injData.OpenUnion, Control.Eff.Extend
interleaveControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
Intrprtr 
1 (Type/Class)Control.Eff.Operational
2 (Data Constructor)Control.Eff.Operational
JailControl.Eff.Operational.Example
lastAndSumControl.Eff.Example
lastEffControl.Eff.Example
leftControl.Eff.NdetEff
Lift 
1 (Type/Class)Control.Eff.Extend, Control.Eff
2 (Data Constructor)Control.Eff.Extend, Control.Eff
liftControl.Eff.Extend, Control.Eff
LiftedControl.Eff.Extend, Control.Eff
LiftedBaseControl.Eff.Extend, Control.Eff
liftEitherControl.Eff.Exception, Control.Eff.QuickStart
liftEitherMControl.Eff.Exception, Control.Eff.QuickStart
liftMaybeControl.Eff.Exception, Control.Eff.QuickStart
liftMaybeMControl.Eff.Exception, Control.Eff.QuickStart
local 
1 (Function)Control.Eff.Reader.Strict
2 (Function)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
makeChoiceControl.Eff.Choose
makeChoiceAControl.Eff.NdetEff
makeChoiceA0Control.Eff.NdetEff
makeChoiceLstControl.Eff.NdetEff
MemberData.OpenUnion, Control.Eff.Extend, Control.Eff
modify 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
Move 
1 (Type/Class)Control.Eff.Example
2 (Data Constructor)Control.Eff.Example
mplus'Control.Eff.Choose
MSplitControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
msplitControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
msplit1Control.Eff.NdetEff
mzero'Control.Eff.Choose
NdetEffControl.Eff.NdetEff
onceControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
onDemandControl.Eff.State.OnDemand
OnDemandStateControl.Eff.State.OnDemand
oneMoreControl.Eff.QuickStart
onFailControl.Eff.Exception, Control.Eff.QuickStart
popStateControl.Eff.QuickStart
PrintControl.Eff.Operational.Example
prjData.OpenUnion, Control.Eff.Extend
progControl.Eff.Operational.Example
ProgramControl.Eff.Operational
Put 
1 (Data Constructor)Control.Eff.State.Strict
2 (Data Constructor)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Data Constructor)Control.Eff.State.OnDemand
put 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
qAppControl.Eff.Extend
qCompControl.Eff.Extend
qCompsControl.Eff.Extend
qThenControl.Eff.Extend
raiseControl.Eff.Extend
Reader 
1 (Type/Class)Control.Eff.Reader.Strict
2 (Type/Class)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
reader 
1 (Function)Control.Eff.Reader.Strict
2 (Function)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
reflectControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
RelayControl.Eff.Extend
relayControl.Eff.Extend
respond_relayControl.Eff.Extend
respond_relay'Control.Eff.Extend
rethrowErrorControl.Eff.Exception, Control.Eff.QuickStart
rightControl.Eff.NdetEff
runControl.Eff.Extend, Control.Eff
runCControl.Eff.Coroutine
runErrBigControl.Eff.Example
runErrorControl.Eff.Exception, Control.Eff.QuickStart
runFailControl.Eff.Exception, Control.Eff.QuickStart
runFirstWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
runFresh'Control.Eff.Fresh
runIntrprtrControl.Eff.Operational
runLastWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
runLiftControl.Eff.Extend, Control.Eff
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
runOneMoreControl.Eff.QuickStart
runPopStateControl.Eff.QuickStart
runProgramControl.Eff.Operational
runReader 
1 (Function)Control.Eff.Reader.Strict
2 (Function)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
runSomething1Control.Eff.QuickStart
runSomething2Control.Eff.QuickStart
runState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
runState' 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
runStateBackControl.Eff.State.OnDemand
runStateBack0Control.Eff.State.OnDemand
runStateR 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
3 (Function)Control.Eff.State.OnDemand
runTooBigControl.Eff.QuickStart
runTraceControl.Eff.Trace
runWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
ScanControl.Eff.Operational.Example
sendControl.Eff.Extend
SetMemberData.OpenUnion, Control.Eff.Extend, Control.Eff
singleKControl.Eff.Extend
SingletonControl.Eff.Operational
singletonControl.Eff.Operational
solsControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
somethingControl.Eff.QuickStart
State 
1 (Type/Class)Control.Eff.State.Strict
2 (Type/Class)Control.Eff.State.Lazy, Control.Eff.QuickStart
sum2Control.Eff.Example
sumAllControl.Eff.Example
sumEffControl.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
throwErrorControl.Eff.Exception, Control.Eff.QuickStart
throwError_Control.Eff.Exception, Control.Eff.QuickStart
TooBig 
1 (Type/Class)Control.Eff.Example
2 (Data Constructor)Control.Eff.Example
tooBigControl.Eff.QuickStart
Trace 
1 (Type/Class)Control.Eff.Trace
2 (Data Constructor)Control.Eff.Trace
traceControl.Eff.Trace
transactionState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
TxState 
1 (Type/Class)Control.Eff.State.Strict
2 (Data Constructor)Control.Eff.State.Strict
3 (Type/Class)Control.Eff.State.Lazy, Control.Eff.QuickStart
4 (Data Constructor)Control.Eff.State.Lazy, Control.Eff.QuickStart
TxStateTControl.Eff.State.Lazy, Control.Eff.QuickStart
UnionData.OpenUnion, Control.Eff.Extend
unLiftControl.Eff.Extend, Control.Eff
ValControl.Eff.Extend
weakenData.OpenUnion, Control.Eff.Extend
withChooseControl.Eff.Choose
withCoroutineControl.Eff.Coroutine
withExceptionControl.Eff.Exception, Control.Eff.QuickStart
withFreshControl.Eff.Fresh
withMSplitControl.Eff.Logic, Control.Eff.NdetEff, Control.Eff.Choose
withNdetEffControl.Eff.NdetEff
withOperationalControl.Eff.Operational
withReader 
1 (Function)Control.Eff.Reader.Strict
2 (Function)Control.Eff.Reader.Lazy, Control.Eff.QuickStart
withState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
withTraceControl.Eff.Trace
withTxState 
1 (Function)Control.Eff.State.Strict
2 (Function)Control.Eff.State.Lazy, Control.Eff.QuickStart
withWriter 
1 (Function)Control.Eff.Writer.Strict
2 (Function)Control.Eff.Writer.Lazy
writeAllControl.Eff.Example
writeAndAddControl.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
yieldControl.Eff.Coroutine
^$Control.Eff.Extend
^|$^Control.Eff.Extend
^|>Control.Eff.Extend
~^Control.Eff.Extend