(FILECREATED " 2-Jun-86 17:11:22" {ERIS}<LISPCORE>LIBRARY>CMLLOAD.;1 1591 changes to: (VARS CMLLOADCOMS) (FNS CL:LOAD) (VARIABLES *LOAD-VERBOSE*)) (* Copyright (c) 1986 by Xerox Corporation. All rights reserved.) (PRETTYCOMPRINT CMLLOADCOMS) (RPAQQ CMLLOADCOMS ((FNS CL:LOAD) (VARIABLES *LOAD-VERBOSE*))) (DEFUN CL:LOAD (FILENAME &KEY ((:VERBOSE *LOAD-VERBOSE*) *LOAD-VERBOSE*) ((:PRINT *LOAD-PRINT-STUFF*) *LOAD-PRINT-STUFF*) (IF-DOES-NOT-EXIST :ERROR)) "Loads the file named by Filename into the Lisp environment." (LET ((*PACKAGE* *PACKAGE*) (F (OR (STREAMP FILENAME) (OPENSTREAM FILENAME (QUOTE INPUT))) (* SHOULD USE IF-DOES-NOT-EXIST) ) (*NOT-LOADING-FILE* NIL)) (RESETLST (RESETSAVE NIL (BQUOTE (CLOSEF %, F))) (IF VERBOSE THEN (FORMAT T "; loading ~A at ~A ~&" (FULLNAME F) (DATE))) (until (PROGN (SKIPSEPRS F *READTABLE*) (EOFP F)) do (CL:IF PRINT (PRINT (CL:EVAL (CL:READ F)) T) (CL:EVAL (CL:READ F))))) FILENAME)) (DEFVAR *LOAD-VERBOSE* NIL "Default for VERBOSE keyword to LOAD.") (PUTPROPS CMLLOAD COPYRIGHT ("Xerox Corporation" 1986)) (DECLARE: DONTCOPY (FILEMAP (NIL))) STOP