bluefin-algae-0.1.0.0: Algebraic effects and named handlers in Bluefin.
Quick Jump
Contents
Index
Index
:&
Bluefin.Eff
:->
Bluefin.Algae.Coroutine
:>
Bluefin.Eff
AEffect
Bluefin.Algae
,
Bluefin.Algae.DynExn
apply
Bluefin.Algae.Coroutine
applyCoPipe
Bluefin.Algae.Coroutine
Ask
Bluefin.Algae.Reader
ask
Bluefin.Algae.Reader
assume
Bluefin.Algae.NonDeterminism
bracket
1 (Function)
Bluefin.Eff
2 (Function)
Bluefin.Exception.Dynamic
call
1 (Function)
Bluefin.Algae
2 (Function)
Bluefin.Algae.DynExn
cancel
1 (Function)
Bluefin.Algae.DelCont
,
Bluefin.Algae
2 (Function)
Bluefin.Algae.DynExn
CancelContinuation
1 (Type/Class)
Bluefin.Algae.DynExn
2 (Data Constructor)
Bluefin.Algae.DynExn
catch
1 (Function)
Bluefin.Algae.Exception
2 (Function)
Bluefin.Exception.Dynamic
3 (Function)
Bluefin.Algae.Exception.DynExn
catch'
Bluefin.Algae.Exception
catchIO
Bluefin.Exception.Dynamic
Choice
Bluefin.Algae.NonDeterminism
Choose
Bluefin.Algae.NonDeterminism
choose
Bluefin.Algae.NonDeterminism
Continuation
Bluefin.Algae.DelCont
continue
Bluefin.Algae.DelCont
,
Bluefin.Algae
,
Bluefin.Algae.DynExn
CoPipe
Bluefin.Algae.Coroutine
CoPipeEff
Bluefin.Algae.Coroutine
CoPipeSEff
Bluefin.Algae.Coroutine
Coroutine
Bluefin.Algae.Coroutine
discontinue
Bluefin.Algae.DynExn
discontinueIO
Bluefin.Algae.DynExn
Done
Bluefin.Algae.Coroutine
DynExn
Bluefin.Exception.Dynamic
Eff
Bluefin.Eff
Effects
Bluefin.Eff
eitherCoPipe
Bluefin.Algae.Coroutine
eitherPipe
Bluefin.Algae.Coroutine
evalState
Bluefin.Algae.State
Exception
Bluefin.Algae.Exception
,
Bluefin.Algae.Exception.DynExn
execState
Bluefin.Algae.State
feedCoPipe
Bluefin.Algae.Coroutine
feedPipe
Bluefin.Algae.Coroutine
finally
Bluefin.Exception.Dynamic
foldChoice
Bluefin.Algae.NonDeterminism
forAllChoices
Bluefin.Algae.NonDeterminism
forCoPipe
Bluefin.Algae.Coroutine
forCoroutine
Bluefin.Algae.Coroutine
forPipe
Bluefin.Algae.Coroutine
fromCoPipe
Bluefin.Algae.Coroutine
fromPipe
Bluefin.Algae.Coroutine
Get
Bluefin.Algae.State
get
Bluefin.Algae.State
handle
1 (Function)
Bluefin.Algae
2 (Function)
Bluefin.Algae.DynExn
handle'
Bluefin.Algae
Handler
1 (Type/Class)
Bluefin.Algae
2 (Type/Class)
Bluefin.Algae.DynExn
HandlerBody
1 (Type/Class)
Bluefin.Algae
2 (Type/Class)
Bluefin.Algae.DynExn
HandlerBody'
Bluefin.Algae
ioeToDynExn
Bluefin.Exception.Dynamic
loopCoPipe
Bluefin.Algae.Coroutine
loopPipe
Bluefin.Algae.Coroutine
mapCoPipe
Bluefin.Algae.Coroutine
mapPipe
Bluefin.Algae.Coroutine
MkCoPipe
Bluefin.Algae.Coroutine
MkPipe
Bluefin.Algae.Coroutine
modify
Bluefin.Algae.State
modifyL
Bluefin.Algae.State
next
Bluefin.Algae.Coroutine
Nil
Bluefin.Algae.NonDeterminism
nil
Bluefin.Algae.NonDeterminism
nothingCoPipe
Bluefin.Algae.Coroutine
nothingPipe
Bluefin.Algae.Coroutine
onException
Bluefin.Exception.Dynamic
openCoPipe
Bluefin.Algae.Coroutine
openPipe
Bluefin.Algae.Coroutine
pick
Bluefin.Algae.NonDeterminism
Pipe
Bluefin.Algae.Coroutine
PipeEff
Bluefin.Algae.Coroutine
PipeEvent
Bluefin.Algae.Coroutine
PipeSEff
Bluefin.Algae.Coroutine
PromptTag
Bluefin.Algae.DelCont
Put
Bluefin.Algae.State
put
Bluefin.Algae.State
putL
Bluefin.Algae.State
Reader
Bluefin.Algae.Reader
removeFrom
Bluefin.Algae.NonDeterminism
reset
Bluefin.Algae.DelCont
resume
Bluefin.Algae.DelCont
runCoPipe
Bluefin.Algae.Coroutine
runDynExn
Bluefin.Exception.Dynamic
runEff
Bluefin.Eff
runPipe
Bluefin.Algae.Coroutine
runPureEff
Bluefin.Eff
runReader
Bluefin.Algae.Reader
runState
Bluefin.Algae.State
ScopedEff
Bluefin.Algae
shift0
Bluefin.Algae.DelCont
simpleCoPipe
Bluefin.Algae.Coroutine
State
Bluefin.Algae.State
stepPipe
Bluefin.Algae.Coroutine
Throw
Bluefin.Algae.Exception
,
Bluefin.Algae.Exception.DynExn
throw
1 (Function)
Bluefin.Algae.Exception
2 (Function)
Bluefin.Exception.Dynamic
3 (Function)
Bluefin.Algae.Exception.DynExn
throwIO
Bluefin.Exception.Dynamic
toCoPipe
Bluefin.Algae.Coroutine
toList
Bluefin.Algae.NonDeterminism
toPipe
Bluefin.Algae.Coroutine
try
1 (Function)
Bluefin.Algae.Exception
2 (Function)
Bluefin.Algae.Exception.DynExn
try'
Bluefin.Algae.Exception
voidCoPipe
Bluefin.Algae.Coroutine
weakenC1
Bluefin.Algae.DelCont
withCoPipe
Bluefin.Algae.Coroutine
withCoroutine
Bluefin.Algae.Coroutine
withFunction
Bluefin.Algae.Coroutine
withMonadFail
Bluefin.Eff
withMonadIO
Bluefin.Eff
Yield
Bluefin.Algae.Coroutine
yield
Bluefin.Algae.Coroutine
Yielding
Bluefin.Algae.Coroutine