毛玉

昨日大分新しいセマンティクスに基づく方針を考えたのだが、まずは古い方針のものを毛玉上で動くところまで持っていこうと作業中。Tweakが持つことなるタイプのfieldの使い方も、いろいろためしつつ学習。昨日までは"instance variable"を結構使っていたのだが、"regular field"でいくべきだ、ということが大分明らかになった。

Lispのマクロのようなものがほしいよなあと思いつつ、StringのstreamContents:とnextPutAll:で、苦労しつつ文字列を組み立てていたのだが、#format:を使えば一瞬でできるということを山宮さんに指摘されてしまった。頭固かった。