make library filenames customizable
[lifp.git] / 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