make library filenames customizable
authorgrue <grue@mail.ru>
Tue, 21 Feb 2006 13:53:01 +0000 (13:53 +0000)
committergrue <grue@mail.ru>
Tue, 21 Feb 2006 13:53:01 +0000 (13:53 +0000)
darcs-hash:a7951501856e6c9ae3c11f06d70624c1ec8515cb

iflib.lisp

index 39f4d507fba3e2b4064417124cc01a289d74af05..0684f32c18e601843949eae2649459ac8d84539c 100644 (file)
 \r
 (declare-predicate add-to-scope add-to-outscope found-in seen-from)\r
 \r
+\r
+;;Library file names\r
+(defvar *library-file-if* "if.fas")\r
+(defvar *library-file-iflib* "if.fas")\r
+(defvar *library-file-verbs* "if.fas") \r
+\r
 ;;SECTION 2: Library-defined classes and objects\r
 \r
 (ifclass container () (capacity integer) (has :container))\r
 (defun lib (file dir)\r
   "Reloads the IF library" \r
   (format t "[DIRECTORY: ~a]~%" dir)\r
-  (print-message "Loading if.fas...")\r
-  (load (merge-pathnames dir "if.fas"))\r
-  (print-message "Loading iflib.fas...") \r
-  (load (merge-pathnames dir "iflib.fas"))\r
-  (print-message "Loading verbs.fas...") \r
-  (load (merge-pathnames dir "verbs.fas"))\r
+  (print-message "Loading if-basic-lib...")\r
+  (load (merge-pathnames dir *library-file-if*))\r
+  (print-message "Loading if-lib...") \r
+  (load (merge-pathnames dir *library-file-iflib*))\r
+  (print-message "Loading verbs...") \r
+  (load (merge-pathnames dir *library-file-verbs*))\r
   (print-message "Loading game module...") \r
   (load file)\r
   (print-message "Module is successfully loaded."))\r