From: "U.Nakamura" Date: 2005-09-01T21:42:00+09:00 Subject: [ruby-dev:26940] Re: fail on make install こんにちは、なかむら(う)です。 In message "[ruby-dev:26939] Re: fail on make install" on Sep.01,2005 21:32:20, wrote: | インタプリタ初期前に動く glob があると良いというのは賛成です。でも | まだ考えが整理できてない部分があって・・・例えば、ruby が初期化済みか | どうか調べる関数があれば、コールバックを呼ぶ部分で rb_protect を呼ぶか | 直接呼ぶか切り替えられたりしないでしょうか。警告も初期化済みでなければ | 無視するというようにできると思います。 ruby_running が eval.c の外からも見えるようになれば(またはそ れに相当する関数があれば)いいんでしょうか。 しかし、glob だけいろいろそうやるっていうのもなんだかなー。 (1) 元々、glob はインタプリタから独立して動くようになっていて、 (2) それがインタプリタに依存するようになって、 (3) win32 で glob を呼ぶタイミングを ruby_init の後にしたら、 (4) ruby を組み込む人たちからいろいろ問題が報告されて、 (5) 仕方がないので ruby_init の前に戻したら、 (6) いつの間にかまた glob が動かなくなっていた。 ということだと思うんですが、(2)の変更の理由は覚えてないし、(6) がなぜ起こったのかも把握してません。 とりあえず、(6)はなんでなのかご存知のひとー? それでは。 -- U.Nakamura