[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...

押田です。

22 messages 2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/26

永井@知能.九工大です.

[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/04/27

押田です。

[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/04/27

永井@知能.九工大です.

[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/06/21

永井@知能.九工大です.

[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/06/24

押田です。

[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/01

永井@知能.九工大です.

[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/07

押田です。

[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@... 2009/07/08

押田です。

[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — Hidetoshi NAGAI <nagai@...> 2009/07/08

永井@知能.九工大です.

[ruby-dev:38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合

From: oshida@...
Date: 2009-04-27 02:02:40 UTC
List: ruby-dev #38339
押田です。

すばやい御返答ありがとうございます。


> 「小さな親切,大きなお世話」になってしまったようですね.
> ごめんなさい.

とんでもないです。
あくまでも当方の極めてニッチなユースケースでの話と自覚しています。

色々な処理系、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

なるほど、こうなっていましたか。
ありがとうございます。
さっそく取り入れます。

In This Thread