% 7.6.6.3. Method-Combinationの宣言
7.6.6.3. Method-Combinationの宣言
マクロdefine-method-combination
は、
method-combinationの新しいフォームを定義します。
これは、有効なメソッドの生成をカスタマイズする仕組みを提供します。
標準の有効なメソッドの生成手順は、7.6.6.1. 有効なメソッドの決定に記載されています。
define-method-combination
には、2つのフォームが存在します。
短いフォームは単純な宣言方法であり、長いフォームはもっと強力で冗長です。
長いフォームはdefmacro
と似ています。
コード本体は式であり、Lispフォームを計算します。
これはmethod-combination内の構造を任意に制御する仕組みと、
メソッドの修飾子を任意に扱う仕組みを提供します。