Comment by caf
10 years ago
It's sort of suprising then that a delete doesn't just and end-version on the insert instead:
^AI 1..2
this is the first line in the first version.
^AE 1..2
^AI 2
this is the line that was added in the second version
^AE 2
This way the reconstruction process wouldn't need to track blocks-within-blocks.
Interesting. "^AI Spec" where Spec feeds into a predicate f(Spec, Version) to control printing a particular Version? Looks like you could drop the ^AE lines.
Sounds like equivalent representations no? Limit the scope of the I lines or wrap them in D lines.