Jun. 28th, 2004

pvaneynd: (Default)
cmucl 19a will have package locks. Several libraries try to modify locked packages, for example cmucl-clx, hemlock etc. So I'm adding these stanzas to the asd files:






#+cmu
(defclass cl-modifying-file (cl-source-file) ())

#+cmu
(defmethod perform ((op load-op) (c cl-modifying-file))
(ext:without-package-locks
(call-next-method)))

#+cmu
(defmethod perform ((op compile-op) (c cl-modifying-file))
(ext:without-package-locks
(call-next-method)))

#+cmu
(defmethod source-file-type ((c cl-modifying-file) (s module))
"lisp")






Normally in src/tools/build-utils.sh there is (setf lisp::*enable-package-locked-errors* nil). But for .asd packages that might get loaded by the user, such a modification of the system cannot be.



So 19a will have to wait a little more before appearing in experimental.

B5 Time

Jun. 28th, 2004 10:46 am
pvaneynd: (Default)
Clara is off to some workshop, my brother bought year 4 of B5. You can guess the rest?
pvaneynd: (Default)
I seen B5 4.08 and I cannot believe that this is a series from the same country that now has a ministry for homeland security.

How fast things can change :-(

Profile

pvaneynd: (Default)
pvaneynd

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122 232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 28th, 2026 05:25 pm
Powered by Dreamwidth Studios