Re: [ba-ohs-talk] GUI Ideas and NODAL
At 01:56 PM 11/12/2001 +0000, Peter wrote:
>Where that idea breaks for me, is that I will want to insert other nodes
>(childNodes) into the stream of text content, in which case a node that was
>previously only a single char[] has to become a sequence of nodes, some of
>which are char[] and others which are not because they hold data further
>down the branch of the tree. However, this is probably not that difficult
>(he says, with fingers and toes crossed) to program.
>Tracking node changes then becomes trickier though as the node histories
>somehow have to register the split (or merger?). (01)
This is probably where a look at Ted Nelson's Xanalogical structure might
be of interest. For Ted, (my interpretation follows) everything gets
appended to a long character string and documents are then formed with
nodes that contain pointers into that string. You don't actually *insert*
anything into the string; rather, you always append to the string, then
adjust the *virtual document* that uses the new information. Versioning
the *virtual documents* takes care of everything. (02)
Jack (03)