ちなみにこの tDiary は末尾を見ると version 2.0.0 と出ているのだが、 すでに改造しまくられているのでもはや 2.0.0 ではない。 元になったバージョンが 2.0.0 というだけだ。
(01:21)
immutable string 話について感想。
まず [yarv-dev:541] の Shiro さんの考察がすさまじく参考になった。 言語の文字列オブジェクトでツリーってのもアリなんだなあ。 しかし鬼車を使う前提で考えると配列以外を使うのは難しそうだ。
ツリーで思い出したのが「テキストエディタを作るメモ」というページ。 テキスト管理のためのデータ構造がいろいろ出てる。 どこで拾ったのかは忘れた。
個人的には Ruby の文字列が immutable でも全然構わない。
(01:55)
Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved.