Even rougher second draft:
Special headlines can be used to designated parts of Leo outlines that 
correspond to external text
files.  Such headlines can have files generated from their subtrees by 
template(s) contained in body text. These templates determine how the file 
will be assembled from the descendent nodes.  Alternatively, other forms of 
these headlines can read in entire files and dissect them into outlines.

One of the big ideas of Leo is that the body text in nodes is data, an 
analogy can be made to the cells in spreadsheets, here the data is not in a 
grid, but held in graphs, each node having a parent, possible siblings, and 
descendents. Leo has a dead simple DOM held in the python data structures 
that is easily interacted with via python.  All sorts of transforms, 
summarizing, and synthesizing are doable via python.

More than just text can be held in a node, Leo has a way to add whatever 
you like via, what are called, "unknown attributes", or uA's.  These are 
unknown in the sense that Leo is set up to deal with text, but through 
through detectors  uA's are found, made to persist, and, via custom or 
plug-in coding dealt with.

1. There is a two-way correspondence between external files and Leo 
outlines.

2. uA's extend what each node may contain.

3. Leo's dead-simple Python DOM:  iterators, p.b, p.h, p.v and p.v.u.

4. @button provide clickable, entered on the fly, scripts that takes you 
far beyond any macro language
5. plugins provide a way to add any functionality you like:
      examples include ReST viewers

On Sunday, May 27, 2012 9:35:43 AM UTC-4, tfer wrote:
>
> No I can revise the abstract until the first of June, I like all this 
> comments and will incorporate them.  Looking at what I have make it seem 
> like more of the actual talk and less of an abstract.
>
> Tom
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/leo-editor/-/BJ91UHRG-pgJ.
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