rename-package
package new-name {&optional new-nicknames} => package-object
package---a package designator.
new-name---a package designator.
new-nicknames---a list of string designators. The default is the empty list.
package-object---the renamed package object.
Replaces the name and nicknames of package. The old name and all of the old nicknames of package are eliminated and are replaced by new-name and new-nicknames.
The consequences are undefined if new-name or any new-nickname conflicts with any existing package names.
(make-package 'temporary :nicknames '("TEMP")) => #<PACKAGE "TEMPORARY"> (rename-package 'temp 'ephemeral) => #<PACKAGE "EPHEMERAL"> (package-nicknames (find-package 'ephemeral)) => () (find-package 'temporary) => NIL (rename-package 'ephemeral 'temporary '(temp fleeting)) => #<PACKAGE "TEMPORARY"> (package-nicknames (find-package 'temp)) => ("TEMP" "FLEETING")
section make-package [Function]
Go to the first, previous, next, last section, table of contents.