Transient.Internals

(!>)

data TransIO x

type SData

type EventId

type TransientIO

data EventF

type Effects

type StateIO

runTransient

getCont

runCont

getContinuations

compose

runClosure

runContinuation

setContinuation

runContinuations

restoreStack

data IDynamic

type Recover

type CurrentPointer

type LogEntries

data LogElem

data Log

data RemoteStatus

stop

(<**)

atEnd

(<***)

atEnd'

setEventCont

resetEventCont

tailsafe

baseEffects

Threads

waitQSemB

signalQSemB

threads

oneThread

addThreads'

addThreads

freeThreads

hookedThreads

killChilds

extensible state: session data management

getData

getSData

setData

setSData

delSessionData

delSData

genId

getPrevId

data StreamData a

waitEvents

waitEvents'

async

spawn

parallel

loop

forkFinally1

free

hangThread

killChildren

type EventSetter eventdata response

type ToReturn response

react

non-blocking keyboard input

getLineRef

roption

option

input

getLine'

reads1

inputLoop

processLine

rexit

stay

keep

keep'

exit

exit'

onNothing