Warning about package lock violation during compile-time
Doing COMPILE-FILE on something like "(defun car (x) x)" doesn't warn about package lock violation, the error will be signaled only when loading the produced file.
I got bitten by it when compiling (defun file-length (file) (file-length file)), because it signals its own warning regarding recursive definition of a known function. And the full warning prevented Slime from loading the fasl (failure-p was set to T on compile-file) and I didn't see the package lock violation error.
|Changed in sbcl:|
|status:||Fix Committed → Fix Released|