Особенно интересно это всё становится, если задуматься, как на этих структурах данных должен работать
правильный контроль версий (типа
https://pijul.org). Собственно, эту задачу (хоть и не так идейно)
не может не решать любая система контроля версий для Smalltalk’а (где текст существует только на уровне отдельных методов), поэтому
http://www.wiresong.ca/monticello/ так ни на кого не похожа (по крайней мере внешне, я внимательно не разбирался).