Commit d8cf14ba authored by Marco Antoniotti's avatar Marco Antoniotti 💬
Browse files

Changed the commentary, a couple of minor changes and hierarchy of :static-file.

parent 9e3b81c0
Loading
Loading
Loading
Loading
+9 −3
Changes for defsystem.lisp: 9 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -791,7 +791,7 @@ https://gitlab.common-lisp.net/mantoniotti/mk-defsystem
;;; to load the old fasl or recompile and then load the new
;;; fasl?
;;;
;;; modify compile-file-operation to handle a query keyword....
;;; Modify compile-file-operation to handle a query keyword....
;;;
;;; Perhaps systems should keep around the file-write-date of the system
;;; definition file, to prevent excessive reloading of the system definition?
@@ -891,6 +891,13 @@ https://gitlab.common-lisp.net/mantoniotti/mk-defsystem
;;; requires more thought, since there are subtle cases where it might not
;;; be correct. For now, the change will have to wait until the DEFSYSTEM
;;; redesign.
;;;
;;; ## 2026-03-11: ma: Handle HOST, DEVICE and VERSION pathname slots.
;;; 
;;; Currently the COMPONENT slots for HOST, DEVICE and VERSION are not
;;; really handled.  They probably should, even though that may create
;;; problems with logical pathnames.


;;; How to Use this System
;;; ----------------------
@@ -920,7 +927,6 @@ https://gitlab.common-lisp.net/mantoniotti/mk-defsystem
;;; If you include a tilde in the :source-pathname in Allegro, as in "~/lisp",
;;; file name expansion is much slower than if you use the full pathname,
;;; as in "/user/USERID/lisp".
;;;


;;; Common Lisp Code
@@ -2883,7 +2889,7 @@ D

(defstruct (private-file (:include file (type :private-file))))

(defstruct (static-file (:include component (type :static-file))))
(defstruct (static-file (:include file (type :static-file))))


;;; new-component