From ef3735f6e607b246c7193f253a64b75096905bf4 Mon Sep 17 00:00:00 2001 From: "Robert P. Goldman" <rpgoldman@sift.net> Date: Mon, 17 Jan 2022 13:49:33 -0600 Subject: [PATCH] Refine DEFINE-PACKAGE docstring. Expand on the use of :UNINTERN keyword argument, based on discussion around issue #85. --- uiop/package.lisp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/uiop/package.lisp b/uiop/package.lisp index 43a159b41..62467cc5c 100644 --- a/uiop/package.lisp +++ b/uiop/package.lisp @@ -861,7 +861,9 @@ an error if there is a conflict with an explicitly :IMPORT-FROM symbol. REEXPORT -- Takes a list of package designators. For each package, p, in the list, export symbols with the same name as those exported from p. Note that in the case of shadowing, etc. the symbols with the same name may not be the same symbols. -UNINTERN -- Remove symbols here from PACKAGE. +UNINTERN -- Remove symbols here from PACKAGE. Note that this is primarily useful +when *redefining* a previously-existing package in the current image (e.g., when +upgrading ASDF). Most programmers will have no use for this option. LOCAL-NICKNAMES -- If the host implementation supports package local nicknames \(check for the :PACKAGE-LOCAL-NICKNAMES feature\), then this should be a list of nickname and package name pairs. Using this option will cause an error if the -- GitLab