トップ «前の日記(2001-06-26) 最新 次の日記(2001-06-28)» 月表示 編集

日々の流転


2001-06-27 [長年日記]

λ. Gimp-Ruby

後ろの任意の引数をハッシュで指定できるようにした。gtk-0.25では外部から登録したクラスに対しても正しく動作するので、gtk-0.24以前へのnastyな対応コードを切り捨てて、gtk-0.25以上を必須にした。

Tags: ruby gimp

λ. ArrayからGimp::ColorとGimp::Regionへの暗黙の変換を廃止。

λ. 更に、色々と改良。ObjectIDの子孫のnewはPDBのプロシジャを呼び出すだけでもオッケーだと言うことに気が付いて、その辺りを色々とシンプルに出来た。うん。気持ち良いな。

λ. 禁忌?

method_missingを使ってメソッドをPDBのプロシジャに中継しているのだけれど、リフレクション機能を実現するObject#methodのようなメソッドをオーバーライドすると、rbbrとかでちゃんとメソッドとして表示されて気持ち良さそう。でも、こういうメソッドをオーバーライドするのはやはり禁忌?

Tags: ruby