(rontolisp) docs
← プロトコル、レコード、型

reify

(reify Protocol (method [target & args] body...) ...)

評価ごとに新しいディスパッチ値を答えます。各プロトコルの表に行を持ちます。 使い切りのマップにメソッドを添えたものであり、proxy ではありません(proxy は java: サーフェスのまま)。各インスタンスは独自のタグでディスパッチする ため、2つのインスタンスが = になることは決してありません(オラクル同様)。 それ以外の = は同一性です。メソッド群は extend-type 同様プロトコル名の下に 置きます。