From: Takahiro Kambe Date: 2008-09-12T14:40:18+09:00 Subject: [ruby-dev:36272] Re: GNU iconv dependency In message <48C95715.5080708@ruby-lang.org> on Fri, 12 Sep 2008 02:29:54 +0900, Nobuyoshi Nakada wrote: > NARUSE, Yui wrote in [ruby-dev:36267]: > At Fri, 12 Sep 2008 01:05:57 +0900, > >>> * Iconv の非推奨化→マニュアル等に記述 ? > >> これは欲しいですが、riあたりの表示にもあるのも良いかと思います。 > > > > とりあえず ri には入れておきました、文面見て適当に訂正入れてください。 ここんところでしょうか。 * == Attentions * * Even if some extentions of implementation dependent are useful, * DON'T USE those extentions in libraries and scripts to widely distribute. * If you want to use those feature, use String#encode. "those extentions"だけではなく、具体的に "//IGNORE" や "//TRANSLIT" と か書いて、それらが gnu libc / GNU libconv だけだと明記してはどうでしょ うか? > requireしたら警告を出すとか? iconv(3)はAPIとして困ったちゃんなところはありますが、標準に従って使用 する分には問題ありません。問題なのは、あくまでも「内輪の通用語」を使用 することが問題なのですから。 -- 神戸 隆博(かんべ たかひろ) at 仕事場