From: Martin Duerst Date: 2008-09-19T17:12:02+09:00 Subject: [ruby-dev:36388] Re: add "Error" suffix for Encoding Exceptions At 22:25 08/09/18, U.Nakamura wrote: >こんにちは、なかむら(う)です。 > >In message "[ruby-dev:36371] Re: add "Error" suffix for Encoding Exceptions" > on Sep.18,2008 19:42:40, wrote: >> 思いつきなんですが、EncodingError という例外を定義してこの 3 つを >> それらのサブクラスにしたらどうでしょうか。 >> 普通に rescue するときは EncodingError を指定すればいいだけとすれば、 >> そっちの方が楽ですし、こいつらの名前が長くても問題ないと思います。 > >Encoding::ConverterErrorがいいんじゃないでしょうか。 >3つともtranscode.cの中でのみ発生するようですし。 [以前その辺りに議論があったらごめんなさい。] transcode 周りの言葉の数がどんどん増えているような気がする。 元々のメゾドは String#encode です。それ以外は以前全部 transcode 系でしたが、最近は convert 系もあって、外から見るユーザは 相当混乱するのではないかと思われます。是非言葉のもうちょっとの 統一をご検討願います。 宜しくお願いします。 Martin. #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp