From: Daisuke Aoki Date: 2001-08-06T01:18:41+09:00 Subject: [ruby-dev:14282] Re: Common GUI framework(Re: Virtual Machine) 青木@横浜です。 Kenta MURATA wrote: > Tk は Tcl が邪魔くさいので, やっぱり Ruby/GTK が一番良いのでは > ないかと思いますが, 現状では UNIX か Windows だけですからねぇ. > あれ? Ruby/GTK は Windows の GTK で動作するんでしたっけ? Ruby/GTK が標準となると Windows にとっては暗い話です。 GTK って何でも自前するライブラリですし、そのため、Windows の標準に比べて 操作感が違うし、何より、(まだ)遅いんです。 Ruby/Tk はその面、Windows で用意されているコントロールを積極的に 使っているから、コントロール切り貼りする系統の GUI 作成はなかなか 良いみたいです。 Windows ユーザーの観点からすると、Windows の GUI アプリケーションとして 推奨されている?、GUI スレッド、ワーカースレッドの2本立てにして、 GUIスレッドのメッセージループをなるべく止めないよう設計された、GUI ライブラリ を Ruby の GUI の標準に採用して欲しいな(GTK やら Tcl/Tk やらはその辺 どうなのかな?)と思っていて、それは GUI ライブラリを一から用意することを 意味するのかもしれません。 ただ、Windows で用意されているネイティブスレッドによるマルチスレッドの 問題を Ruby がすでに解決できているのかいなか(不肖の私は知りませんので) という問題も関連しそうで、どうなんでしょうね。 -- 青木大輔