On 02/04/2015 01:49 PM, Todd Mars wrote:
> I find it fascinating
Great. I'm benefiting from your interest in NoteLynX. I find the
documentation correct, but extremely hard to use. Consequently, I
haven't been able to do much in NoteLynX.
> NoteLynx does not use clones, it uses 'links'.
NoteLynX doesn't call them "clones," but if you look at the XML file,
you will see that the implementation is the same as Leo-Editor's
implementation of "clones." Both NoteLynX and Leo-Editor use multiple
"parent" pointers. They both call them "parent" pointers. This is
all there is to it in the data structure. The differences are in how
this structure is presented to the user by the GUI; and in Leo-Editor's
prohibition of loops.
> Alternate parents are shown as 'categories' for multiple categories.
All parents are equal. In the "outline" (I know that NoteLynX doesn't
call it an outline, but it is an outline.) if node X has parents A and
B, then when X is shown under A, B is shown as the "alternate parent";
and when X is shown under B, A is shown as the "alternate parent." In
the XML file, node X has parent links to A and to B; and the order of
the links doesn't matter. All parents are equal.
When you designate a node as a "category," the node does NOT become a
category. Instead if becomes a Parent-of-Categories and its immediate
children become categories, but its grandchildren, etc. do NOT become
categories.
> So the tree can be infinite cycling, and multiple parents and friends
> are simply displayed as such and can cycle recursively.
Really? In my experiments, I think NoteLynX deals with loops
unpredictably. That is, I think loops expose bugs in NoteLynX. That
is, it seems to me that when I do exactly the same thing (contracting
and expanding nodes) several times NoteLynX produces different displays
and I can't make any sense out of the displays.
--
Segundo Bob
Segun...@gmail.com