From: "NARUSE, Yui" Date: 2008-09-12T23:09:43+09:00 Subject: [ruby-dev:36279] Re: GNU iconv dependency 成瀬です。 Takahiro Kambe wrote: > In message <48CA6C77.9040307@airemix.jp> > on Fri, 12 Sep 2008 22:13:05 +0900, > "NARUSE, Yui" wrote: >>> "those extentions"だけではなく、具体的に "//IGNORE" や "//TRANSLIT" と >>> か書いて、それらが gnu libc / GNU libconv だけだと明記してはどうでしょ >>> うか? >> わざわざそういうオプションがあるよって教えることもないかなぁと。 > GNU iconv や PHPのiconv のマニュアルに無防備に書いてあるので、そっちの > 方から移ってくる様な方が何も考えずに使うことを危惧しています。実際、 > その辺のマニュアルとかには独自であることが露一つ書いてありません。 encname//extention 等の拡張は移植性ないからダメだよ−、 くらいまではつっこんでもいいかもしれませんが、 何も考えていない人は書いても「私は GNU のしか使わないし」で終了でしょう。 >> 何もわからずどかからかコードをこぴぺしてる人を考えると、 >> ちょっとマニュアルに記載したほうがよさそうな気もしますが、 >> そういう人ってマニュアルも見ないでしょうから。 > そういう人もいるかもしれませんが、独自なものは独自と正しく書くことは > プログラムを作る者ととしての良心ではないかと思います。;-) 独自の実装を行った人は独自だと書くべきなのでしょうが、 我々はそういったライブラリのラッパーという位置にいるので、 ラッパー側で奥に控えるそれぞれのライブラリの特定の独自実装をわざわざ指摘 するのには否定的です。 -- NARUSE, Yui