Accessor COMPILER-MACRO-FUNCTION
compiler-macro-function name &optional environment => function
(setf (compiler-macro-function name &optional environment) new-function)
name - 関数名
environment - 環境オブジェクト
function, new-function - コンパイラーマクロ関数か、nil
もし指定されているならenvironmentを考慮して、 nameというコンパイラーマクロ関数にアクセスします。
値nilは、 nameというコンパイラーマクロが存在しないことを示します。
なし。
なし。
environmentが非nilの状態で setfのcompiler-macro-functionを使用したときの 結果は未定義です。
define-compiler-macro, 3.2.2.1. コンパイラーマクロ
なし。