Comment 0 for bug 1973580

Revision history for this message
Philippe de Rochambeau (phroc) wrote :

Hello,
according to https://stackoverflow.com/questions/7894548/why-are-uninterned-symbols-used-for-package-names-and-exports-in-common-lisp/7894917#7894917, prefixing package names with #: uninterns them. In SBCL 2.2.4 on MacOSX 12.3.1, packages are uninterned whether you prefix #: to their names or not:

* *package*
#<PACKAGE "COMMON-LISP-USER">
* (defpackage bar)
#<PACKAGE "BAR">
* (find-symbol "bar")
NIL
NIL
* *package*
#<PACKAGE "COMMON-LISP-USER">
* (defpackage #:bar)
#<PACKAGE "BAR">
* (find-symbol "bar")
NIL
NIL