&keynicknames use → package
Creates a new package with the name package-name.
(make-package 'temporary :nicknames '("TEMP" "temp"))
(make-package "OWNER" :use '("temp"))
The existence of other packages in the system.
The consequences are unspecified if packages denoted by use do not exist.
In situations where the packages to be used contain symbols which would conflict, it is necessary to first create the package with
:use '(), then to use shadow or shadowing-import to address the conflicts, and then after that to use use-package once the conflicts have been addressed.
When packages are being created as part of the static definition of a program rather than dynamically by the program, it is generally considered more stylistically appropriate to use defpackage rather than make-package.