NLS/Augment Design
Created on 2022-04-05T05:08:38-05:00
A document consists of zero or more paragraphs.
A paragraph have a unique ID called a SID. IDs which begin with 0 are SIDs and originally were monotonically increasing numbers. For example 0127 is the SID #127.
Documents have a heirarchy structure where paragraphs can be stored inside of other paragraphs.
The structural positioning of nodes alternates numbers and letters. So a structural path looks like 1a1b and so on.
Documents have unique IDs.
Can link to particular SIDs in a document (follows paragraphs through changes and migration) or to a particular structural offset (for documents that are read-only.)
Documents are "finished" and made permanently read only in the form of "journals" which can then be linked to by other things.
It's a very old but very productive system. Partially recreated by hyperbole.el.