From: matz@... (Yukihiro Matsumoto) Date: 2000-07-10T14:57:23+09:00 Subject: [ruby-dev:10270] Re: errorsource, errorline まつもと ゆきひろです In message "[ruby-dev:10265] Re: errorsource, errorline" on 00/07/08, Masaki Suketa writes: |RubyUnitでは、require は、 | | int state = 0; | rb_eval_string_protect( | "$\".delete_if{|x| /\\.rb$/=~ x && /^irb/!~ x}", &state); | |としてrequireの効果を消してます。(rbファイルの方だけ) |# 要は $\ を初期化しているだけです。 うーむ、定義したクラスがなくなるわけじゃないんで、これがどこ まで有効かは疑問ですね。 ま、Rubyが組み込みに弱いのは事実なので、この辺のAPIをちゃん と考える必要があるのは事実ですね。mod_rubyでも苦労してるし。 だれか議長になってもらえませんか? |> これが,例えば,もういちど ruby_init を呼べば最初に ruby_init |> を呼んだときとまったく同じ状態になれば,うれしいです。 もしかして、インタプリタオブジェクトのようなものを用意すれば 良いのかしら? まつもと ゆきひろ /:|}