From: matz@... (Yukihiro Matsumoto) Date: 2000-11-13T02:18:38+09:00 Subject: [ruby-dev:11487] Re: Proposal of "Array of CharCode" まつもと ゆきひろです In message "[ruby-dev:11481] Re: Proposal of "Array of CharCode"" on 00/11/12, " たけ (tk)" writes: |》前者なら、オリジナルの構造のまま持つという前提に矛盾します。 |》後者だと効率が本当に良いか疑問と言うのもありますが、なにより |》構造体にすきまが残ってないという最大の問題に当たります。 | | [ruby-dev:11458] でも考えたのですが、 | | str1 = String::MyString.new( '何の文字列?' ) | |とやっては駄目で、 | | str1 = '何の文字列?'.convert_to( String::MyString ) | |としなければならない。 <中略> | そういった意味で「オリジナルの構造のまま持つ」ということを考えています。 良く分かんないです。ごめん。 String::MyString.newの中でconvert_to( String::MyString )をし てはいけない理由は無いので、「ダメ」とかいうのは本質的なこと ではないように思います。 たけさんのおっしゃる「オリジナルの構造のまま持つ」というのは、 どうも、文字列の内部表現として「デコードされた文字コードの配 列だけ」を持つということのように聞こえるのですが、違いますか? 何度も繰り返すようですが、それは前提と矛盾します。この前提を 崩すなら[ruby-dev:11306]にしめした点に解答する必要があると思 いますが、どう思います? |》実は現在の「処理モジュール」でもどこにポインタを置こうかまだ |》決めかねているのです。サイズに全然余裕がないので。 | | おっとー。 ま、これは私が心配します。 まつもと ゆきひろ /:|)