Macro: COMMON-LISP:DEFPACKAGE

package type clhs

Defines a new package called PACKAGE. Each of OPTIONS should be one of the following: (USE {package-name}) (EXPORT {symbol-name}) (IMPORT-FROM <package-name> {symbol-name}) (SHADOW {symbol-name}) (SHADOWING-IMPORT-FROM <package-name> {symbol-name}) (LOCAL-NICKNAMES {local-nickname actual-package-name}) (LOCK boolean) (IMPLEMENT {package-name}) (DOCUMENTATION doc-string) (INTERN {symbol-name}) (SIZE ) (NICKNAMES {package-name}*) All options except SIZE, LOCK, and :DOCUMENTATION can be used multiple times.

Lambda list

(package &rest sb-impl::options)