% Function UNEXPORT
Function UNEXPORT
unexport symbols &optional package => t
symbols - シンボルのリストの指定子
package - パッケージ指定子。デフォルトは現在のパッケージ。
unexportは、packageの外部シンボルを内部状態に戻します。
それはexportの効果を取り消します。
unexportは、packageに現れるシンボルのみに動作し、
それらを内部状態へと戻します。
もしunexportに与えられたシンボルが
すでにpackageの内部シンボルとしてアクセス可能であれば、
何もしません。
(in-package "COMMON-LISP-USER") =>  #<PACKAGE "COMMON-LISP-USER">
(export (intern "CONTRABAND" (make-package 'temp)) 'temp) =>  T
(find-symbol "CONTRABAND") =>  NIL, NIL 
(use-package 'temp) =>  T 
(find-symbol "CONTRABAND") =>  CONTRABAND, :INHERITED
(unexport 'contraband 'temp) =>  T
(find-symbol "CONTRABAND") =>  NIL, NIL
パッケージシステムは修正されます。
パッケージシステムの現在の状態。
unexportに与えられたシンボルが
packageで全くアクセスできないものであったら、
型package-errorのエラーが発生します。
packageがKEYWORDパッケージか、
COMMON-LISPパッケージのときの結果は未定義です。
export,
11.1. パッケージの説明
なし。