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. コンパイラーマクロ
なし。