% Function RENAME-PACKAGE
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")
なし。
なし。
なし。
なし。