Next: use-package, Previous: in-package, Up: Packages
packages-to-unuse—a designator for a list of package designators.
package—a package designator. The default is the current package.
unuse-package causes package to cease inheriting
all the external symbols of
the effects of
are removed from the use list of package.
Any symbols that have been imported into package continue to be present in package.
(in-package "COMMON-LISP-USER") → #<PACKAGE "COMMON-LISP-USER"> (export (intern "SHOES" (make-package 'temp)) 'temp) → T (find-symbol "SHOES") → NIL, NIL (use-package 'temp) → T (find-symbol "SHOES") → SHOES, :INHERITED (find (find-package 'temp) (package-use-list 'common-lisp-user)) → #<PACKAGE "TEMP"> (unuse-package 'temp) → T (find-symbol "SHOES") → NIL, NIL
The use list of package is modified.
Current state of the package system.