' ZERO #DECL ("VALUE" DATA-BASE DATA-BASE FIX FIX) GET-FILE L-UNUSE OUSE-DEFER OUSE OENDPACKAGE ORENTRY OENTRY ORPACKAGE OPACKAGE MANIFEST? MAKE-STRING GET-NAME HASH-NAME ENDPACKAGE DEFER-FIND PACKAGE-FIND LOAD-PACKAGE CRDATE TELL DB-HASH-MAP DB-CLOSE DB-OPEN DB-ACCESS % T OUTCHAN SNM (STRING) NM2 % CUR-UPD % "DB already active." "READB" "READ" ".LOCK" " LOCK" "PRINTB" "ZDATA.TMP" "_DATA TMP" "PRINTO" "PRINT" % % " ACTIVATED" "Creating new library " GROW-BUF % "LIBMUD" "LIBMUD;LIBMUD" % DB-IN-BAD-STATE DB-OK? "No libraries activated." % TO % "DONE" ">Z" ";_" ":<" BUF % (1) % UNBALANCED-PACKAGES LUP-ADD-PACK ERRET-T-TO-CONTINUE % % % PACKAGE-ALREADY-EXISTS ERRET-T-TO-REDEFINE %< RGLOC CUR-USES T> % #FALSE ("NO ENTRIES IN PACKAGE") # FALSE ("FILE DID NOT DEFINE A PACKAGE") LOAD-ACT (ACTIVATION) % % % % %< RGLOC PACKAGE T> % % % %< RGLOC ENTRY T> % % % %< RGLOC ENDPACKAGE T> % % % % % % % %< RGLOC OENTRY T> % % % %< RGLOC OUSE-DEFER T> FILE-SYSTEM-ERROR!-ERRORS CONTROL-G?!-ERRORS UNASSIGNED-VARIABLE!-ERRORS GVAL UNBOUND-VARIABLE!-ERRORS VALUE CALLER USE-DEFER CUR-PACK "Flushing load of package " ": error during loading." "Flushing load of current package:" INITIAL OBLIST "ATOM, " (ANY) ", GOES THROUGH INITIAL" PACKAGE ENDPACKAGE DEFINE SETG LIST FLOAD #FALSE ( "FLOAD ENCOUNTERED") UVECTOR WORD ENTRY BAD-FIRST-ARG-TO-DEFINE-OR-SETG!-ERRORS DATUM-ALREADY-EXISTS LUP-ADD-DATUM #FALSE ("PACKAGE NOT FOUND") PACKAGE-NOT-FOUND DO-DEL % DATA-BASE-MUNGED () " " PACKAGE-HAS-NO-OBLIST? WRITE-PACKAGE "Package " " can't have datfile entry." "RPACKAGE " "PACKAGE " RENTRY USE ">" ">" MANIFEST GDECL "" "WARNING: two packages defined in file " "Only " " will be added to the library." "The second package is " TWO-PACKAGES-IN-FILE? NENDPACKAGE % RPACKAGE "GC not necessary." % " getting new entry." " being flushed." " being flushed: " "--" % LOAD-FAILED GC-NEW-PACKAGE HUV % "Last update: " "Last GC: " "Never" "Library file length: " " words of header and hash tables." " packages, " " words." " " " crossing" " of page boundaries. " " empty hash bucket" " entries, " "Free chain is " " entries long, containing " " word" " lost." "The data file is empty." "The data file is " " words long; " " words in use." " packages with data file entries." " at "]>> .GLUE > DATA-BASE CHANNEL CHANNEL STRING STRING>> > > > )] 150>> "OPTIONAL" )] 634>> > > > )> STRING STRING [2 ] [REST FIX]> > STRING "OPTIONAL" )] 1162>> > > > FIX STRING UPDB )] 1926>> STRING STRING [2 ] [REST FIX]>> STRING STRING "OPTIONAL" ANY)] 2865>> STRING) ] 3001>> > > > )] 5129>> )] 5209>> > > > )] 5416>> STRING "OPTIONAL" ANY ANY )] 5671>> > > > STRING)] 7438>>