Function RENAME-PACKAGE
rename-package package new-name &optional new-nicknames => package-object
package - パッケージ指定子
new-name - パッケージ指定子
new-nicknames - 文字列指定子のリスト。デフォルトは空のリスト。
package-object - 名前が変更されたパッケージオブジェクト
packageの名前とニックネームを置き換えます。 packageの古い名前と全ての古いニックネームは消滅し、 new-nameとnew-nicknamesによって置き換わります。
new-nameかnew-nicknamesのどれかが、 存在するパッケージのどれかの名前と衝突していたときの結果は未定義です。
(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")なし。
なし。
なし。
なし。