- 216 名前:デフォルトの名無しさん mailto:sage [2008/08/02(土) 14:04:38 ]
- 基本となるデータの構造を全てリストで保持した場合には、
そのデータへのアクセスをcar, cdr 等の組み合わせのみ記述すると 可読性が著しく落ちることが良く有ると思います。 その場合に皆さんは普通にマクロのみで対処しますか? それとも明示的に defstruct や CLOS を使いますか? カプセル化だけしたい所で CLOS を使うと なんとなく別の意味で面倒になった感じがします。 例えばリストだけなら copy-tree で済む所が copy constructor みたいなものを書くのが面倒だとか、 コード記述に関するオーバーヘッドが大きいと思うのです。 まあ MOP は知らないのがいけないのかもしれないのですが。
|

|