From: Hidetoshi NAGAI Date: 2007-01-12T23:57:12+09:00 Subject: [ruby-dev:30127] Re: merge YARV 永井@知能.九工大です. From: SASADA Koichi Subject: [ruby-dev:30078] Re: merge YARV Date: Fri, 5 Jan 2007 10:49:13 +0900 Message-ID: <459DAE8D.7040904@atdot.net> > > まだ調べてはいないのですが,tcltklib.c と multi-tk.rb とは > > 大幅に書き換えが必要ということになりそうですね.(;_;) > > Ruby/Tk の YARV 対応には少し時間がかかるかもしれません. > > スレッド関係ではいくつか質問させていただくことに > > なるかもしれませんので,その際にはよろしくお願い致します. > >  こちらこそどうぞよろしくお願いします。ドンドン質問してやってください。 > こちらも、YARV移行に伴いドキュメントをまとめておこうと思っているんです > が、どういう説明が必要なのかまだわかっていない状況なので、説明内容のリク > エストは大歓迎です。 とりあえず is_ruby_native_thread() をダミー化して動かしてみた結果, 「最初に require 'tk' をしたスレッドでのみ Ruby/Tk が使える」という 状況のようです. 別スレッドから呼ぼうとすると効果がなかったり固まったりします. 他にも問題があるようですが,とりあえずは致命的とも言えるスレッド関連の 問題が優先ですね. 対策を施していく上で,「こうしたらいい」あるいは「こうされると困る」 などの情報がありましたら,お教え下さい. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp