> -- Иван Кузьмицкий писал(а):
> Так ведь вызовы ReadStore в Internalize каскадные.
Ну так можно между вызовами явно управлять позицией ридера!

> -- Цитата:
> Чтобы прочесть из файла стору - надо сперва прочесть предыдущую, прочитанная инициирует чтение последующей, и так из файла поднимутся все ветви графа.
Так это потому, что Вы выбрали рекурсивную загрузку последовательности (которая, вообще, и к переполнению стека может привести).
У меня обычно родительская стора своих детей записывает/загружает в цикле.

> -- Цитата:
> А если у вас, допустим, стора после себя записывает каскадную цепочку из 5 элементов, затем вы её прочитали, убрали один элемент и записываете заново - в файле же остался пятый элемент, он никуда не девается.[/quote][/quote]
Да, вот если мы динамически изменяем файл, уже сложнее. Здесь уже скорее нужно поведение типа copy-on-write, с периодическим полным пересохранением в компактном виде.