From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2002-11-21T12:52:02+09:00 Subject: [ruby-dev:18867] Re: IRB.initialize けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev:18866] the message: "[ruby-dev:18866] Re: IRB.initialize", on Nov/21 12:42(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|>誰かと相談して決めたわけじゃなくて、なんかの流れでそうしたん >|>だったと思います。ただ、initializeはことごとくprivateはやり >|>すぎだと自分でも思うので、もうちょっと検討させてください。 > >結局、特異メソッドはpublicという仕様にしました。 あ. そうですか. どうもです. >|Smalltalker にとっては, initializeクラス(モジュール)メソッドをクラス >|(モジュール)の初期化に使うのってなじみがあると思うんですね. > >そういう慣習があるんですか? クラスをloadすると, initializeクラスメソッドが呼ばれますから. >Rubyの場合class文の本体に初期化が書けますから、必要性は低そうな。 です. でも, べた書きって余り好きじゃなかったりして(^^;; 定数の初期化ぐ らいならいいけど... >irbのはちょっと違うことをしてるようだけど。 ですね. モジュールの初期化じゃなくてirb起動時の初期化ですので. >|>ただ、いずれにしてもinitializeを解明することをお薦めします。 >|では, 変えます. といっても, 変わっていますね(^^;; > >すいません、けっこうリクエストが多かったので。 いえ. 私も, 早く変えないと大事になりそうだなと思っていました. __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju@rational.com <<---