Transient.Internals

(!>)

type StateIO

data TransIO a

type SData

type EventId

type TransientIO

data LifeCycle

data EventF

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

delRState

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