2007-04-20 俺々オブジェクトシステムその後 Scheme 戦略を変更して書き直し中。今悩んでいるのが、クラスの定義で、メソッド(クロージャ)のデータをどこに持たせておくか、という点。現在は、クラス名のシンボルをスロットのリストに束縛してあるんだけど、メソッドのスロットで、メソッド本体をS式として保持するか、クロージャとして保持するかが悩みどころ。クロージャにしてしまうと、クラスを定義するときのコンテクストでクロージャができてしまうから、インスタンスを作成したときにいろいろと面倒が。うーむ。