Remains as defined in Common Lisp, but see
*handle-existing-defpackage*
for an HCL extension.
The macro
defpackage
is as defined in the ANSI standard, with the inclusion of the
:add-use-defaults
keyword. However, the standard explicitly declines to define what
defpackage
does if
defined-package-name
already exists and is in a state that differs from that described by the
defpackage
form.
Therefore an extension has been written that allows you to select between alternative behaviors. See
*handle-existing-defpackage*
for full details.
If
add-use-defaults
is specified with the argument
t
, the following packages are included in the defined package: