From: "NARUSE, Yui" Date: 2010-03-03T13:33:45+09:00 Subject: [ruby-dev:40548] Re: [Feature #2833] 絵文字エンコーディングの提案 成瀬です。 2010年3月3日12:43 Yusuke ENDOH : > パッチを試したところ、make all が 9 分半から 12 分になりました。 > > 大差ないといえばそうですが、節操なく機能を盛り込みまくればどんどん > 遅くなり、パッケージも肥大化します。git bisect のようなことも大変に > なり、多くの人に定期ビルドしてもらうための障害にもなりそうです。 エンコーディング絡みの C ソース生成は直接関係するテーブルなどにしか 依存していないので、生成する際にしか影響しないと思います。 毎回 0 からビルドするとか、git bisect はご指摘の通りですが。 まぁ、この処理が遅い事自体は GB18030 絡みで指摘されていて、 そのうち治したいなぁと思っている懸案ではあるんですが。 > 標準添付ライブラリを減らしたいという方針にも反すると思います。 それはメンテナンスコストが背景にあると考えているので、 全く別の話だと思います。 > 絵文字変換はどのくらいの人が必要としている機能なんでしょうか。 > 個人的には全く恩恵に預からなさそうなので正直嫌だなあと思っています。 携帯向けの Web をやってる人は一通り踏むんじゃないですかね。 で、これって Rails 経由で今の Ruby の主たる用途だと思っています。 > といっても取り込みは既定路線で避けられない雰囲気ですね。 > せめて、テーブル生成のスクリプトを高速化してからか、configure の > オプションでオフにできるようにしていただけないでしょうか。 テーブル生成のスクリプトが遅いのはまぁ問題でしょうけれど、 それがブロック理由ってのはちょっと違うんじゃないですかね。 また、configure のオプションについて、絵文字系エンコーディングのみオフは ないと思っていて、組み込みエンコーディングのみとかになると思います。 が、それって欲しいですか。 その場合の用途って、make miniruby で十分そうですし。 -- NARUSE, Yui naruse@airemix.jp