From: oshida@... Date: 2009-04-27T11:02:40+09:00 Subject: [ruby-dev:38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 押田です。 すばやい御返答ありがとうございます。 > 「小さな親切,大きなお世話」になってしまったようですね. > ごめんなさい. とんでもないです。 あくまでも当方の極めてニッチなユースケースでの話と自覚しています。 色々な処理系、JRuby や IronRuby, RubyCocoa ? など、 Ruby のプリミティブが Native Object にバインドされている様も 素晴らしいと思っていましたが、 永井さんの Tk Wrapper の巧妙さも、また別の意味で素晴らしいと思います。 Tk への愛を感じます :-) > ですが,将来の機能強化の際にも同様の問題が出てしまうであろうことや > default_widget_set の切替え機能のことを考えると, > 登録を削ってしまうのも少々辛いです. そうですね。 原則、やはり進化の方向であるべきと考えます。 本件は引き続きローカルで対処します。 もしどこかに、 Ruby/Tk 的に予約語となっている物のリストや、 8.4 環境での衝突回避方法など、 Mini HowTo としてまとまっていればと思いますが、 それもニーズの規模によりけりですしね。 そういう意味では ML が Tiny HowTo になるべきでしょうが、 私のメールの書き方だと tag になる単語が不足しているかも(^^; 発現時のエラーメッセージを貼っておきます(^^;;; > /usr/lib/ruby/1.8/tk/package.rb:86:in `require': TkPackage can't find package tile (RuntimeError) > Object.instance_eval{remove_const :TkCombobox} if Object.autoload? :TkCombobox なるほど、こうなっていましたか。 ありがとうございます。 さっそく取り入れます。