From: "K.Kosako" Date: 2001-04-06T20:07:41+09:00 Subject: [ruby-dev:12790] Re: NameError (Re: [ruby-list:29101] Re: nil.to_f) Yukihiro Matsumotoさんの <986539632.955265.22045.nullmailer@ev.netlab.zetabits.com>から > 現在NameErrorになっているものをScriptErrorの下(デフォルトで > は捕捉されない)ものと、StandardErrorの下のものとに分類しちゃ > うのは良い方法だと思えてきました。まず、どっちがどういう名前 > の例外にすればよいと思いますか? そして、どのケースがどちら > になれば良いと思いますか? メソッドコールのためのメソッド探索に失敗した場合の例外だけを StandardErrorの下に移動すればよいと思います。 レシーバーが省略されていても、特別に扱う必要はないような 気がしてきました。 名前は、CallError, MethodCallError, MismatchMethodError でしょうか?(他でも構いませんが) 上記以外の既存のNameErrorは、名前も含めて そのままで良いと思います。 ひょっとして、そんな単純な話ではない? ---- 小迫@ソフネック 渋谷区恵比寿1-15-1