' > PACKAGE RPACKAGE ENTRY RENTRY EXTERNAL USE USE-TOTAL DROP NULL-OBLIST ENDPACKAGE FILSTR FILPRS L-SEARCH-PATH L-SECOND-NAMES L-LOAD L-LOADER L-DOITEM L-LIBRARY-NAME L-DATUM USE-DATUM L-NO-FILES L-NO-MAGIC L-ALWAYS-INQUIRE L-HANDLER L-UNUSE USE-DEFER L-GASSIGNED? L-NO-DEFER L-NOISY L-TRANSLATIONS TRANSLATE UNTRANSLATE TRANSLATIONS "Set up entries in LIB that we use. This eliminates the necessity of previous obscene hacks, and may even make it possible to glue this crock." )> ENTRY-FIND PACKAGE-FIND DEFER-FIND )> )> > > '("LIBMUD" "LIBMUD" [] [ "MDLLIB"])) ('("LIBMUD" "LIBMUD;LIBMUD" [] ["MBPROG"] ["MPROG" ">"]))>> '["FBIN" "GBIN" "NBIN" "MUD"]) ('[ "FBIN" "GBIN" "NBIN" ">"])>> ]>> > FILSTR #DECL ("VALUE" STRING "TUPLE" ) USE DROP ENTRY-FIND PACKAGE-FIND "READ" % ":<" % OUTCHAN % (CHANNEL) OBLIST "" % % "/" "<>" L-LOADER % T IN-COLLECTION % PACKAGE-FIND % "DSK" IOBLIST % USE-DEFER ENTRY NOT-IN-PACKAGE-OR-COLLECTION!-ERRORS ALREADY-USED-ELSEWHERE!-ERRORS USE PACKAGE NOT-FOUND!-ERRORS "PACKAGE DID NOT DEFINE FUNCTION" DROP NOT-PACKAGE-OR-COLLECTION!-ERRORS % UNMATCHED-ENDPACKAGE-OR-ENDCOLLECTION!-ERRORS "PACKAGE REMOVED" % "DATUM REMOVED" #FALSE ("NOT PACKAGE OR DATUM") % %< RGLOC L-NO-DEFER T> % #FALSE ("DATUM NOT FOUND") #FALSE ( "NOT TRANSLATED") "No translations" "-->" % REDEFINE (ANY) UNASSIGNED-VARIABLE!-ERRORS GVAL UNBOUND-VARIABLE!-ERRORS VALUE CALLER % % % % " To get " " dynamically load 0 none -- generate error " " " " from " "# to load? " %]>> .GLUE > STRING)] 84>> STRING "OPTIONAL" )] 122>> ANY ]>)] 359>> > > )] 791>> )] 821>> OBLIST)] 855>> )] 965>> )] 1117>> > ANY)] 1393>> )] 1487>> > > > )] 1844>> STRING)] 1963>> )] 2005>> > > > STRING )] 2482>> > STRING)] 2543>> > "OPTIONAL" ANY)] 2685>> ANY "OPTIONAL" ANY)] 2764>> > > > OBLIST>> > ]>> < OR ATOM FALSE>]> ANY)] 3177>> "Load library hackers"