[Date Prev] [Date Next] [Thread Prev] [Thread Next] Indexes: Main | Date | Thread | Author

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)