From: Shiro Kawai <shiro lava.net> Date: Wed, 20 Jul 2005 23:58:58 -1000 (HST) Subject: [yarv-dev:541] Re: [im]mutable string ささださんの日記のツッコミではあまり長くなるのも何だったので 書かなかったのですが、mutable/immutableの議論には、言語仕様 レベルと実装レベルの2つのレイヤがあります。 プログラミングスタイルに影響を与えるのは主として前者、 実行効率に関しては後者ですね。 実装レベル、というのは、言語で扱う文字列オブジェクトがCのように 直接文字列の実体を指しているか、文字列の実体は別にあって 文字列オブジェクトはそこへのポインタでしかないか、という 違いです。後者の戦略を取る場合、言語としての文字列がmutableであっても、 実体は