Re: Declaring *print-case* special in SBCL seems broken



Takehiko Abe <keke@xxxxxxx> wrote:
+---------------
| In CMUCL, there's unlock-all-packages . I call it in init.lisp
| so that I won't get package related errors like that.
+---------------

Also in CMUCL there's the WITHOUT-PACKAGE-LOCKS macro that you
can wrap around any loading you want to do:

> (macroexpand
'(without-package-locks
(load "this")
(load "that")))

(EVAL-WHEN (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE)
(LET ((LISP::*ENABLE-PACKAGE-LOCKED-ERRORS* NIL))
(LOAD "this")
(LOAD "that")))
T
>

One might look for something that in SBCL, too.


-Rob

-----
Rob Warnock <rpw3@xxxxxxxx>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607

.