There are two fundamental reason why I like clones.  For these reasons
Leo's clones are here to stay:

1. Unlike any conceivable kind of linking, clones allow me to gather
information together that I can browse *without* jumping around the
outline.  The pattern is:

  + A view node (typically not cloned)
    + Notes (typically not cloned)
    + cloned node 1
    + cloned node 2
    ...

Unlike with bookmarks, selecting a node (or any of its descendants)
does not jump to another place in the outline.

As a variation on this pattern, I typically clone the root @file node
of any plugin that I work on.  I then move the cloned node to the top
level of the outline. This allows me not to move the original @file
node, so the inner structure of leoPlugins.leo remains intact.

2. Outlines with clones are isomorphic with directed acyclic graphs
(DAGs).

Unlike with general graphs, each node in a DAGs has a natural set of
descendants.  Imo, this property makes DAGs more interesting, in
general, than general graphs.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/leo-editor?hl=en.

Reply via email to