俺々オブジェクトシステムその後

戦略を変更して書き直し中。

今悩んでいるのが、クラスの定義で、メソッド(クロージャ)のデータをどこに持たせておくか、という点。現在は、クラス名のシンボルをスロットのリストに束縛してあるんだけど、メソッドのスロットで、メソッド本体をS式として保持するか、クロージャとして保持するかが悩みどころ。クロージャにしてしまうと、クラスを定義するときのコンテクストでクロージャができてしまうから、インスタンスを作成したときにいろいろと面倒が。うーむ。