> Moduleのところに書いてあるんですねえ.こういうノウハウを記述
 > したドキュメントを整備しないといけないのが一目瞭然ですね.

やっぱり仕様書とは別にチュートリアルが。…ってあるけれど、grep と 
正規表現と thread しか書かれてない…。やっぱりサンプルを充実させれば。

 > |ところで、複数をまとめて
 > |  attr :date :time :process_name
 > |のようには書けないのですね。そういうものではない??
 > 
 > attrはread-witeであるかどうかを示す第2引数を取るメソッドなん
 > です.一度に指定できた方が良いんですかねえ.

うーん、できなくてもいいかな。読むという点からでも重要な部分であるから、
一行ひとつで書かれててもいいかな。なんなら
attr :date; attr :time; attr process_name
とやってもいいし。う、見難いか。

 > |……それから、ぜんぶ attr :... に置き換えてみたところ動かなくなって
	:
 > |「def ...; @... end」「attr :...」の両者はまったく同じ意味というわけで
 > |はないのでしょうか?
 > 
 > というのはですね.attrはメソッドがすでに定義されているとなに
 > もしない(改めて再定義しない)んですが,idというメソッド(オブ
 > ジェクトIDを返す)がすでに存在しているからですね.

なーるほど。

 > # でもやっぱりidは名前を変えた方が良いかも.

わかりました。上の方のクラスのメソッドは全部暗記しとくべきですね。

高木 浩光@名古屋工業大学
http://www.center.nitech.ac.jp/~takagi/