From: matz@... (Yukihiro Matsumoto) Date: 2000-11-08T16:06:30+09:00 Subject: [ruby-dev:11433] Re: Ruby I18N まつもと ゆきひろです In message "[ruby-dev:11430] Re: Ruby I18N" on 00/11/08, "たけ(tk)" writes: |》autodetectも悩ましい点ですよねえ。 | | 各種の文字コード系に対応した「文字コード型クラス」(今までの用語では |「処理モジュール」)のクラスメソッドとして、「このデータ扱えますか?( |acceptable?)」というメソッドを用意しておく。autodetect がしたい場合には、 |クラスの一覧表をリストに登録しておいて、順番に「扱える?」と聞いて回るだ |け。 そこまでは簡単に思い付くのですが、気になるのは * 効率 毎回、相互を意識しない判定コードを呼び出すのは不効率では ないか。 * 順序 autodetectの場合曖昧性があるので、尋ねる順番によって結果 が変わることがありえますよね。これをどう設定するか。 ですね。 | 文字オブジェクトいらない派に転向しました。理由は次のとおり。 あ、そうなんですか? で、1から4までの理由は納得できるんです が、 |(5)文字列と文字との関係は、集合と要素との関係ではなく、集合と部分集合 |の関係でとらえることが出来る。(集合と要素とは基本的にまったく別の性質を |有するもの。集合と部分集合とは基本的に同じ性質を有するもの)。 だけはちょっとわかりませんでした。たぶん4と同じようなことな のだと思いますが、表現が違うとインパクトが違うので。 まつもと ゆきひろ /:|)