けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :03840 ] the message: "[ruby-list:3840] Re:
SyslogSendmail class ", on Aug/27 12:47(JST) matz / netlab.co.jp
(Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>|これは知りませんでした。こんなふうに書かなきゃいけないのはおかしいと
>|おもいつつ。でもドキュメントのどこを読めばよかったのだろう…。
>
>Moduleのところに書いてあるんですねえ.こういうノウハウを記述
>したドキュメントを整備しないといけないのが一目瞭然ですね.

それに, オブジェクト指向言語のライブラリのマニュアルで問題なのはスーパー
クラスで定義されていることは, 上位のクラスにいって見なくてはならないと
いうこともあるかと思います.

[展開ボタン]なんていうものがあって, そのボタンを押すとそのクラスから利
用できるメソッドの一覧のページになると嬉しいかも(^^;;;

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

やはり,

  attr [:date, TRUE], [:time], [:process_name, TRUE]

ですかねえ? 

# letを思い出すのは私だけ?

>というのはですね.attrはメソッドがすでに定義されているとなに
>もしない(改めて再定義しない)んですが,idというメソッド(オブ
>ジェクトIDを返す)がすでに存在しているからですね.これは上
>書きした方が良いでしょう,仕様を変えましょう.

仕様? バグに限りなく近いと思うんですけど...

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

変えた方がいいような気もしますが... 結構使っているからなあ... 変える場
合でも, とりあえず, idはaliasで残して頂いてもらうと嬉しいなぁ.

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / bc.mbn.or.jp <<---