[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30127] Re: merge YARV

From: Hidetoshi NAGAI <nagai@...>
Date: 2007-01-12 14:57:12 UTC
List: ruby-dev #30127
永井@知能.九工大です.

From: SASADA Koichi <ko1@atdot.net>
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

In This Thread