Takehiko Abe <keke@gol.com> 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@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607