From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?=) Date: 2010-04-14T13:32:20+09:00 Subject: [ruby-dev:40983] Re: [Bug #3137] complex.rb changes exceptions of Math けいじゅ@いしつかです. In [ruby-dev:40974] the message: "[ruby-dev:40974] Re: [Bug #3137] complex.rb changes exceptions of Math", on Apr/13 22:42(JST) Yusuke ENDOH writes: >遠藤です。 >エラーメッセージの問題ではなく、例外クラスが変わることだと思い >ます。 > > def tolerant_exp(x) > begin > Math.exp(x) > rescue TypeError > 0 > end > end > >というコードの挙動が、complex.rb をロードするかどうかで変わって >しまうという……。こんな例がどのくらい存在するのか知りませんが。 うーん. 言いたいことは分からなくはないですが... >個人的には、何が何でも直すべきとは思ってませんので、reject でも >構いません。その場合は、[ruby-core:28204] の Brian Ford に返事を >してあげてもらえると助かります。 見ました. 同じ件([Bug#1788]で船場さんが以前にrejectしていたんです ね. 遠藤さんに直接呼び出されたので, 無条件反射的に出てきてしまいました が, cmath.rb は, 船場さんの担当がふさわしいと認識しています. というわけで, どうするかは船場さんにお願いしたいのですが? __ ---------------------------------------------------->> 石塚 圭樹 <<--- ---------------------------------->> e-mail: keiju@ishitsuka.com <<---