This is a reproducible script.
---- (defpackage unexport-test (:export :a))
(eval-when (:compile-toplevel :load-toplevel :execute) (when (find-package :unexport-test) (do-symbols (symbol :unexport-test) (unexport symbol :unexport-test))))
(defpackage unexport-test (:export :a))
(prin1 (nth-value 1 (intern (string :a) :unexport-test)))
#+sbcl (sb-ext:exit) #-sbcl (cl-user::quit) ----
$ sbcl --load unexport-test.lisp :EXTERNAL
$ ccl --load unexport-test.lisp :EXTERNAL
$ abcl --load unexport-test.lisp :INTERNAL
深町英太郎 (Eitaro Fukamachi)
On Sun, Jan 11, 2015 at 6:50 PM, Eitaro Fukamachi e.arrows@gmail.com wrote:
Hi ABCL developers,
I found a strange behaviour of cl-colors happening only on ABCL.
[Issue] Symbols won't be exported on ABCL https://github.com/tpapp/cl-colors/issues/6
Though cl-colors unexports all symbols before defpackage when reloading the system, the :export clause in defpackage seems to be ignored. https://github.com/tpapp/cl-colors/blob/master/package.lisp#L5-L19
Any ideas?
Regards, Eitaro
_______________________________________________ Armedbear-devel mailing list Armedbear-devel@common-lisp.net http://mailman.common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel