|
ANSI Common Lisp 11 Packages 11.2 Dictionary of Packages
- Syntax:
-
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:
-
*package*
- Allegro CL Implementation Details:
-
See cl:defpackage
and cl:in-package
in implementation.htm
for information on the implementation of in-package. Note
the links are to the documentation for the current Allegro CL
version. Replace /current/ in the URL with the Allegro CL version
number to see similar documentation is earlier releases.
|