From: Masaki Suketa Date: 2000-07-15T21:49:00+09:00 Subject: [ruby-dev:10332] Re: errorsource, errorline 助田です。 In message "[ruby-dev:10270] Re: errorsource, errorline" on 00/07/10, Yukihiro Matsumoto writes: > |RubyUnitでは、require は、 RubyUnitじゃなくてRubyWinの間違いです。m(_ _)m > |# 要は $\ を初期化しているだけです。 > > うーむ、定義したクラスがなくなるわけじゃないんで、これがどこ > まで有効かは疑問ですね。 そうですね。一度 require されたものを再度 require できる ようにしているだけなんで。 で、rb_load_protect の第2引数を1にしてスクリプトを実行させる というのを試してみました。 こっちの方がいい感じなんですが、無名モジュールの中で動くので クラス名にとかつくんですよね。 これがつかなきゃ完璧なんですけど。(からくりを理解しないで 書いています。やっぱり無理でしょうか?) > ま、Rubyが組み込みに弱いのは事実なので、この辺のAPIをちゃん > と考える必要があるのは事実ですね。mod_rubyでも苦労してるし。 > だれか議長になってもらえませんか? 週に1回(週末)しか発言しない人間でも議長の資格はあるんで しょうか? それで良ければ私がやります。 というか何すればいいんでしょう? まとめ役とか司会進行とか、ここで出た発言の整理とかで しょうか? > もしかして、インタプリタオブジェクトのようなものを用意すれば > 良いのかしら? スクリプトを解釈して実行するオブジェクトですか? それを用意すると何が解決できるのか想像できないんで もうちょっと説明してもらえませんか? 助田 雅紀