Go to the first, previous, next, last section, table of contents.


in-package [Macro]

in-package name => package

Arguments and Values::

name---a string designator; not evaluated.

package---the package named by name.

Description::

Causes the the package named by name to become the current package---that is, the value of *package*. If no such package already exists, an error of type package-error is signaled.

Everything in-package does is also performed at compile time if the call appears as a top level form.

Side Effects::

The variable *package* is assigned. If the in-package form is a top level form, this assignment also occurs at compile time.

Exceptional Situations::

An error of type package-error is signaled if the specified package does not exist.

See Also::

section package [System Class]


Go to the first, previous, next, last section, table of contents.