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