きりかノート 3冊め

おあそびプログラミング

RubyCocoa 今日のコミット(2006.12.05)

  • OSX モジュールを include したとき、const_missing が複数回定義されてしまう(あまり影響のない)問題を修正

-w オプションをつけて試していたら見つけた。

MiniKidsGames で 「NSShadow や NSFont が未定義だぜ」と、RubyCocoa 0.5.0-preview7 では言われてしまう。これを調べていたのだ。この原因は、include OSX をトップレベル (Object) でしているため、ShadowMaker などのモジュール内では OSX.const_missing が呼ばれないから。これに対応するかどうかは悩むなあ。