[#26664] refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26711] --with-static-linked-extするとrequireできないライブラリがある — IWATSUKI Hiroyuki <don@...>
岩月と申します。
なかだです。
[#26721] TkVariable.new_hash 経由だと trace が発生しない — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26723] Fixnum演算メソッド中のcoerceの削減 — Tadashi Saito <shiba@...2.accsnet.ne.jp>
斎藤と申します。
[#26743] zsuper in a method with optional arg — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
[#26745] TkCheckbutton#variable as getter? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26753] some questions about tcltklib.c — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
[#26764] multi-thread and logger — Nobuhiro IMAI <nov@...>
いまいです。
[#26791] Failure: test_block_passing(TestIterator) — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
まつもと ゆきひろです
[#26800] reducing PUSH_TAG in rescue, and useless exceptions — nobu@...
なかだです。
[#26808] test/nkf/test_kconv.rb — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26817] test/socket/test_tcp.rb freeze on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。返信が遅れてすみません。
[#26829] cannot check EOF of pipe on windows — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
山本です。
[#26840] [BUG] oniguruma + utf-8 — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#26851] ripper for 1.8 — Tanaka Akira <akr@...17n.org>
ruby-1.8 で動かす gonzui で、ruby code の解析をしたいという要望があっ
[#26872] irb -I/ruby -Iと$LOAD_PATH — akira yamada / やまだあきら <akira@...>
Debianユーザからruby -Iとirb -Iで
なかだです。
nobuyoshi nakada wrote:
けいじゅ@いしつかです.
けいじゅ@いしつかです.
なかだです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#26883] top level include on load(filename, true) — Shugo Maeda <shugo@...>
前田です。
[#26897] fail on make install — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
木村です。
木村です。
木村です。
こんにちは、なかむら(う)です。
木村です。
こんにちは、なかむら(う)です。
なかだです。
山本です。
なかだです。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
まつもと ゆきひろです
山本です。
なかだです。
[#26900] multiplying empty string — nobuyoshi nakada <nobuyoshi.nakada@...>
まつもと ゆきひろです
In article <1125327516.070646.12845.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125356798.802509.8788.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125369966.174424.13781.nullmailer@x31.priv.netlab.jp>,
[ruby-dev:26757] Re: TkCheckbutton#variable as getter?
山本です。
>ありがとうございます.お手数をかけました.
>手元では Tcl/Tk 拡張についてもチェックしましたので,
>後で適用しておきます.
もしかするとこの拡張の未適用分のためかもしれませんが、treectrl のデモが
エラーを出すようになっていることに気づきました。
// ruby18 ..\ruby_1_8\ext\tk\sample\tkextlib\treectrl\demo.rb
ArgumentError: wrong number of arguments (1 for 0)
---< backtrace of Ruby side >-----
E:/ruby-cvs/bcc32_1_8/.ext/tk/itemconfig.rb:491:in `__item_tkvariable_optkeys'
E:/ruby-cvs/bcc32_1_8/.ext/tk/itemconfig.rb:491:in `itemconfiginfo'
E:/ruby-cvs/bcc32_1_8/.ext/tk/itemconfig.rb:409:in `itemconfiginfo'
E:/ruby-cvs/bcc32_1_8/.ext/tkextlib/treectrl/tktreectrl.rb:158:in `itemconfiginfo'
E:/ruby-cvs/bcc32_1_8/.ext/tkextlib/treectrl/tktreectrl.rb:419:in `element_configinfo'
../ruby_1_8/ext/tk/sample/tkextlib/treectrl/demo.rb:901:in `display_styles_in_list'
../ruby_1_8/ext/tk/sample/tkextlib/treectrl/demo.rb:887:in `display_styles_in_list'
../ruby_1_8/ext/tk/sample/tkextlib/treectrl/demo.rb:851:in `demo_set'
../ruby_1_8/ext/tk/sample/tkextlib/treectrl/demo.rb:100:in `initialize'
E:/ruby-cvs/bcc32_1_8/.ext/tk/event.rb:418:in `install_bind_for_event_class'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1154:in `cb_eval'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1105:in `call'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1248:in `callback'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1247:in `callback'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1278:in `mainloop'
E:/ruby-cvs/bcc32_1_8/.ext/tk.rb:1481:in `mainloop'
../ruby_1_8/ext/tk/sample/tkextlib/treectrl/demo.rb:1307
---< backtrace of Tk side >-------
invoked from within
"rb_out c00063 1 .w00010.w00011"
(<Selection> binding on .w00010.w00011)
>属性値を返す際に特別な処理が必要となるケースがあっても
>これ以上 configinfo などには特別な対応をせずに済むように,
>__methodcall_optkeys のような方法で対応できるように
>しようかと思ってます.
>これは,あと一つ特殊処理を加えることと同じであることは
>頭の痛いところですが.
第一感、ルートクラスよりはサブクラスで処理すべきことのように感じました。
class TkWindow
# method_missing を使った configure : 文字ベースの普通の処理
end
class TkRadiobutton
TkConfigUtil.define_variable('variable') # variable() variable=() を定義
end
class TkRadiobutton
TkConfigUtil.define_variable('textvariable') # 同上
end
これなら、'variable' などのキー名とマッチングする必要がなくなるので、速度上
メリットがあるような気がしました。(試してないので裏付けはありません)
# TkConfigUtil#define_variable は Module#define_method を使って実装できる・・・?