<<>> <> <> <> <> DIRECTORY BasicTime USING [GMT], Rope USING [ROPE]; Loader: CEDAR DEFINITIONS = BEGIN BCDBuildTime: SAFE PROC [proc: PROC ANY RETURNS ANY ¬ NIL] RETURNS [BasicTime.GMT]; <> LoadFile: PROC [file: Rope.ROPE] RETURNS [moduleName: Rope.ROPE]; <> Install: PROC[moduleName: Rope.ROPE]; <> Run: PROC[moduleName: Rope.ROPE]; <> Unload: PROC[moduleName: Rope.ROPE]; <> Zap: PROC[moduleName: Rope.ROPE]; <> LoadExceptionType: TYPE = { versionMismatch, previouslyLoaded, previouslyInstalled, previouslyRun, previouslyUnloaded, unknown}; LoadException: SIGNAL [type: LoadExceptionType, message: Rope.ROPE ¬ NIL]; LoadErrorType: TYPE = { invalidObjectFile, loadStateFull, insufficientVM, loadeeNotFound, noUnloadProc, noRunProc, noInstallProc, unknown}; LoadError: ERROR [type: LoadErrorType, message: Rope.ROPE ¬ NIL]; MakeProcedureResident: SAFE PROC [proc: PROC ANY RETURNS ANY]; <> <<>> MakeProcedureSwappable: PROC [proc: PROC ANY RETURNS ANY]; <> MakeGlobalFrameResident: SAFE PROC [proc: PROC ANY RETURNS ANY]; <> <<>> MakeGlobalFrameSwappable: PROC [proc: PROC ANY RETURNS ANY]; <> END.