Transient.Internals

data TransIO x

type SData

type EventId

type TransientIO

data LifeCycle

data EventF

type Effects

type StateIO

noTrans

runTransient

runTransState

getCont

runCont

runCont'

getContinuations

compose

runClosure

runContinuation

setContinuation

withContinuation

runContinuations

restoreStack

readWithErr

readsPrec'

class Loggable a

data IDynamic

type Recover

type CurrentPointer

type LogEntries

data LogElem

data Log

data RemoteStatus

stop

class AdditionalOperators m

(<|)

setEventCont

resetEventCont

tailsafe

baseEffects

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

genId

getPrevId

data StreamData a

waitEvents

async

sync

spawn

sample

parallel

loop

hangThread

killChildren

react

non-blocking keyboard input

getLineRef

roption

option

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 FinishReason

initFinish

onFinish

onFinish'

finish

checkFinalize

onException

cutExceptions

continue