cleff-0.3.4.0: Fast and concise extensible effects

Index

++Cleff.Internal.Stack, Cleff.Internal.Monad, Cleff
:>Cleff.Internal.Stack, Cleff.Internal.Monad, Cleff
:>>Cleff.Internal.Stack, Cleff.Internal.Monad, Cleff
adjust 
1 (Function)Cleff.Internal.Env
2 (Function)Cleff.Internal.Interpret
alterCleff.Internal.Interpret
Any 
1 (Type/Class)Data.Any
2 (Data Constructor)Data.Any
AskCleff.Reader
askCleff.Reader
asksCleff.Reader
bindInputCleff.Input
bindOutputCleff.Output
bracketCleff.Mask
bracketOnErrorCleff.Mask
bracketOnError_Cleff.Mask
bracket_Cleff.Mask
CatchErrorCleff.Error
catchErrorCleff.Error
catchErrorIfCleff.Error
catchErrorJustCleff.Error
concat 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
cons 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
drop 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
Eff 
1 (Type/Class)Cleff.Internal.Monad, Cleff
2 (Data Constructor)Cleff.Internal.Monad
EffectCleff.Internal.Stack, Cleff.Internal.Monad, Cleff
empty 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
3 (Function)Data.RadixVec
4 (Function)Cleff.Internal.Env
Env 
1 (Type/Class)Cleff.Internal.Monad, Cleff.Internal.Env
2 (Data Constructor)Cleff.Internal.Monad
ErrorCleff.Error
esSendCleff.Internal.Env, Cleff.Internal.Interpret
extendCleff.Internal.Env
Fail 
1 (Type/Class)Cleff.Fail
2 (Data Constructor)Cleff.Fail
finallyCleff.Mask
Fresh 
1 (Type/Class)Cleff.Fresh
2 (Data Constructor)Cleff.Fresh
freshCleff.Fresh
freshEnumToStateCleff.Fresh
freshIntToStateCleff.Fresh
fromAnyData.Any
fromEitherCleff.Error
fromExceptionCleff.Error
fromExceptionEffCleff.Error
fromExceptionEffViaCleff.Error
fromExceptionViaCleff.Error
fromIOCleff.Internal.Base, Cleff
GetCleff.State
getCleff.State
getsCleff.State
getThreadVarData.ThreadVar
handleErrorCleff.Error
handleErrorIfCleff.Error
handleErrorJustCleff.Error
HandlerCleff.Internal.Env, Cleff.Internal.Interpret, Cleff
HandlerIOCleff.Internal.Base, Cleff
HandlerPtr 
1 (Type/Class)Cleff.Internal.Stack, Cleff.Internal.Monad
2 (Data Constructor)Cleff.Internal.Stack, Cleff.Internal.Monad
HandlingCleff.Internal.Env, Cleff.Internal.Interpret, Cleff
head 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
ignoreOutputCleff.Output
ignoreTraceCleff.Trace
imposeCleff.Internal.Interpret, Cleff
imposeNCleff.Internal.Interpret, Cleff
index 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
injectCleff.Internal.Interpret, Cleff
Input 
1 (Type/Class)Cleff.Input
2 (Data Constructor)Cleff.Input
inputCleff.Input
inputsCleff.Input
inputToListStateCleff.Input
inputToReaderCleff.Input
interposeCleff.Internal.Interpret, Cleff
interpretCleff.Internal.Interpret, Cleff
interpretIOCleff.Internal.Base, Cleff
IOECleff.Internal.Base, Cleff
KnownListCleff.Internal.Stack, Cleff.Internal.Monad, Cleff
liftIOCleff.Internal.Base, Cleff
ListenCleff.Writer
listenCleff.Writer
listensCleff.Writer
LocalCleff.Reader
localCleff.Reader
lookupData.RadixVec
magnifyCleff.Reader
makeEffectCleff.Internal.TH, Cleff
makeEffect_Cleff.Internal.TH, Cleff
mapErrorCleff.Error
mapInputCleff.Input
mapOutputCleff.Output
Mask 
1 (Type/Class)Cleff.Mask
2 (Data Constructor)Cleff.Mask
maskCleff.Mask
mask_Cleff.Mask
modifyCleff.State
MonadIOCleff.Internal.Base, Cleff
MonadUnliftIOCleff.Internal.Base, Cleff
newThreadVarData.ThreadVar
noteCleff.Error
onErrorCleff.Mask
OnExceptionCleff.Mask
onExceptionCleff.Mask
Output 
1 (Type/Class)Cleff.Output
2 (Data Constructor)Cleff.Output
outputCleff.Output
outputToListStateCleff.Output
outputToWriterCleff.Output
overwriteGlobalCleff.Internal.Env
overwriteLocalCleff.Internal.Env
overwriteSelfGlobalCleff.Internal.Env
pick 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
primLiftIOCleff.Internal.Base
primUnliftIOCleff.Internal.Base
PrimVecData.PrimVec
PutCleff.State
putCleff.State
RadixVecData.RadixVec
raiseCleff.Internal.Interpret, Cleff
raiseNCleff.Internal.Interpret, Cleff
raiseNUnderCleff.Internal.Interpret, Cleff
raiseNUnderNCleff.Internal.Interpret, Cleff
raiseUnderCleff.Internal.Interpret, Cleff
raiseUnderNCleff.Internal.Interpret, Cleff
readCleff.Internal.Env
ReaderCleff.Reader
reinterpretCleff.Internal.Interpret, Cleff
reinterpret2Cleff.Internal.Interpret, Cleff
reinterpret3Cleff.Internal.Interpret, Cleff
reinterpretNCleff.Internal.Interpret, Cleff
runErrorCleff.Error
runFailCleff.Fail
runFailIOCleff.Fail
runFreshAtomicCounterCleff.Fresh
runFreshUniqueCleff.Fresh
runInputConstCleff.Input
runInputEffCleff.Input
runIOECleff.Internal.Base, Cleff
runMaskCleff.Mask
runOutputEffCleff.Output
runPureCleff.Internal.Base, Cleff
runPureIOCleff.Internal.Base
runReaderCleff.Reader
runStateCleff.State
runStateIORefCleff.State
runStateLocalCleff.State
runStateMVarCleff.State
runStateTVarCleff.State
runTraceHandleCleff.Trace
runTraceStderrCleff.Trace
runTraceStdoutCleff.Trace
runWriterCleff.Writer
runWriterBatchCleff.Writer
sendCleff.Internal.Interpret, Cleff
sendViaCleff.Internal.Interpret, Cleff
sizeData.RadixVec
snocData.RadixVec
StackCleff.Internal.Stack
State 
1 (Type/Class)Cleff.State
2 (Data Constructor)Cleff.State
stateCleff.State
SubsetCleff.Internal.Stack, Cleff.Internal.Monad, Cleff
subsumeCleff.Internal.Interpret, Cleff
subsumeNCleff.Internal.Interpret, Cleff
tail 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
take 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
TellCleff.Writer
tellCleff.Writer
thisIsPureTrustMeCleff.Internal.Base
ThreadVarData.ThreadVar
ThrowErrorCleff.Error
throwErrorCleff.Error
toEffCleff.Internal.Interpret, Cleff
toEffWithCleff.Internal.Interpret, Cleff
Trace 
1 (Type/Class)Cleff.Trace
2 (Data Constructor)Cleff.Trace
traceCleff.Trace
traceToOutputCleff.Trace
transformCleff.Internal.Interpret, Cleff
translateCleff.Internal.Interpret, Cleff
TranslatorCleff.Internal.Interpret, Cleff
tryErrorCleff.Error
tryErrorJustCleff.Error
unEffCleff.Internal.Monad
unHandlerPtrCleff.Internal.Stack, Cleff.Internal.Monad
UninterruptibleMaskCleff.Mask
uninterruptibleMaskCleff.Mask
uninterruptibleMask_Cleff.Mask
update 
1 (Function)Data.PrimVec
2 (Function)Cleff.Internal.Stack
3 (Function)Data.RadixVec
4 (Function)Cleff.Internal.Env
withFromEffCleff.Internal.Interpret, Cleff
withRunInIOCleff.Internal.Base, Cleff
withToIOCleff.Internal.Base, Cleff
WriterCleff.Writer
zoomCleff.State
~>Cleff.Internal.Monad, Cleff