MONITORED
RECORD [
remoteWorld: WorldVM.World, -- NIL => local only in this nest
context: AMModel.Context ← NIL,
globalContext: AMModel.Context ← NIL,
event: AMEvents.Event ← NIL,
nestingLevel: NAT ← 0,
symTab: SymTab.Ref ← NIL,
nextVarIndex: INT ← 0,
ts: ViewerClasses.Viewer ← NIL,
tsInStream: IO.STREAM ← NIL,
tsOutStream: IO.STREAM ← NIL,
Stuffable: CONDITION,
menuHitQueue: MBQueue.Queue ← NIL,
terminateRequested: BOOL ← FALSE,
proceedRequested: BOOL ← FALSE,
abortRequested: BOOL ← FALSE,
stopRequested: BOOL ← FALSE,
bootReturnRequested: BOOL ← FALSE,
bootedWorld: WorldVM.World ← NIL,
stuffAble: BOOL ← TRUE,
readEvalPrintProcess: PROCESS ← NIL
];