From: matz@... (Yukihiro Matsumoto) Date: 1998-01-20T12:20:40+09:00 Subject: [ruby-list:5904] Re: Ruby/Gtk module まつもと ゆきひろです In message "[ruby-list:5896] Re: Ruby/Gtk module" on 98/01/20, Yukihiro Matsumoto writes: |In message "[ruby-list:5885] Re: Ruby/Gtk module" | on 98/01/20, Shugo Maeda writes: ||newではなくinitializeをオーバーライドするように ||するというのはどうでしょう。 | |initializeをオーバーライドするというのはデメリットが大きいの |ですが,それぞれのクラスのnewが必ずinitializeを呼ぶようには |したいです. その後いろいろ考えてみたのですが,Ruby/Tkでもそうなってますし, initializeで実装しても構わないかなあ,という気になって来まし た.とはいえ,initializeを再定義した時にsuperを呼び忘れると 悲惨なことになるのが気になるといえば気になるのですが. ||# あとget_cstringはNUM2INTみたいに標準で用意されていると ||# うれしいです。 | |確かに便利かも知れませんねえ. 名前をなんにしよう.STR2CSTR()? # また名前だ…. あと,nilに対してエラーを返すか,NULLを返すかってのも気には なりますねえ.get_cstring()はNULLを返します. まつもと ゆきひろ /:|)