|
From: KUBO T. <ku...@ji...> - 2002-08-04 13:31:30
|
久保@茅ヶ崎市です。 Masao Mutoh <mu...@hi...> writes: > ...が、すみません、これ、私のコンパイル・インストールミスだと思います。 > 西澤さんのレポートを見てから、もしかして...と思ってRuby/GNOME関連の > ライブラリをmake cleanしてmakeし直したところ現象がでなくなりました。 ふぅ。なにはともあれ、解決して良かった。 > もし、また出るようなことがあったらメールしますが、 > ステータスとしては久保さんのパッチでフィクスできたということでお願いします。 > #お手数おかけして申し訳ないです。 メールとは別バージョンのパッチを http://www.jiubao.org/tmp/yet-another-patch.diff に置きました。 メールのパッチでは static のデータ構造に self を直接入れてましたが、 yet-another-patch では、stack 上にデータをとっています。 マルチスレッドで同時に同じコードが動くときには、stack 上にデータがある のが良いけど、考えてみると ruby のマルチスレッドはネイティブスレッドで はないのだから、ここまで考える必要がなかった.....。 うーん、メールのパッチで十分かな? あとは、 ・Gnome::CanvasPoints#free の削除とそれに関係するサンプルの修正 ・Gnome::Canvas の Art::Affine 対応のやり直し ですね。 >> たしかに、画面系にはあまり興味ありません。m(__)m >> それならどうして GnomeCanvas に手をつけたかというと、Linux で動くデー >> タベースの設計ツール(Erwinもどき)が欲しかったから。 > > Ruby-GNOMEで実装するのですか?それはすごい。 > 期待してます。 いえ、過去形です。今はそんな気力ない....。p(^^;) >> > 久保さんにやっていただくとホントは良いのかもしれませんが(^^;)、 >> > そこを押しつけるのもなんですので、私がメンテナを引き受けますよ。 >> お願いします。 > 了解です。 libart モジュールを http://www.jiubao.org/tmp/ruby-libart.tar.gz に置きました。将来の拡張のため、ちょっと増長なファイル構成になってます。 ちゃんとメンテナにむとうさんの名前を書いておきました。(^^;) では、再見 -- 神奈川県茅ヶ崎市在住 久保 健洋 email: ku...@ji... web: http://www.jiubao.org GnuPG fingerprint = 5F7B C8EF CA16 57D0 FDE1 9F47 C001 1F93 AC08 2262 |