From: Yukihiro Matsumoto Date: 2004-10-19T17:03:23+09:00 Subject: [ruby-list:40119] Re: require 中に例外が発生したときの対処について まつもと ゆきひろです In message "Re: [ruby-list:40105] Re: require 中に例外が発生したときの対処について" on Sat, 16 Oct 2004 19:06:44 +0900, nobu@ruby-lang.org writes: |> provideはrequireが成功してから |> |> という風に実装すべきなんですが、これをするとrequire中にふた |> たび同じライブラリをrequireしたときに無限ループに陥ると言う |> 問題が生じます。おそらく、現在require中のものとすでにrequire |> したものの両方のリストを見ればよいのでしょうね。 | |loading_tblを使えばすぐできますが、失敗したrequireまでの部分は |二度実行されることになってしまいます。どっちがいいんでしょうねぇ。 二度実行されるのはしょうがないでしょう。ということでコミット 希望。