Transient.Internals

(!>)

type StateIO

data TransIO a

type SData

type EventId

type TransientIO

data LifeCycle

data EventF

type Effects

noTrans

emptyEventF

runTransient

runTransState

getCont

runCont

runCont'

getContinuations

compose

runClosure

runContinuation

setContinuation

withContinuation

restoreStack

runContinuations

readWithErr

readsPrec'

type Loggable a

data IDynamic

type Recover

type CurrentPointer

type LogEntries

data LogElem

data Log

data RemoteStatus

stop

class AdditionalOperators m

(<|)

setEventCont

resetEventCont

tailsafe

Threads

waitQSemB

signalQSemB

threads

oneThread

labelState

printBlock

showThreads

topState

showState

addThreads'

addThreads

freeThreads

hookedThreads

killChilds

killBranch

killBranch'

Extensible State: Session Data Management

getData

getSData

getState

setData

modifyData

modifyState

setState

delData

delState

data Ref a

setRState

getRState

try

sandbox

genId

getPrevId

data StreamData a

waitEvents

async

sync

spawn

sample

parallel

loop

free

hangThread

killChildren

react

abduce

non-blocking keyboard input

getLineRef

roption

option

input

input'

getLine'

reads1

inputLoop

processLine

stay

data Exit a

keep

keep'

execCommandLine

exit

onNothing

data Backtrack b

backCut

undoCut

onBack

onUndo

registerBack

registerUndo

forward

retry

noFinish

back

backStateOf

undo

data Finish

onFinish

onFinish'

initFinish

finish

checkFinalize

onException

onException'

exceptBack

cutExceptions

continue

catcht

throwt