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.