Fwiw, I find the 'template' word below a bit alien...
Remember 'Making it stick'? It's always better to be concrete and
direct, to the extent of talking about @others and sections
Sent from my Windows Phone
From: Edward K. Ream
Sent: 5/27/2012 1:49 PM
To: leo-editor
Subject: Re: PyOhio Talk
On May 26, 4:27 am, "Edward K. Ream" <
edream...@gmail.com> wrote:
> I like your use of the term "template". It's evocative, and allows you to avoid details about @others and sections.
The term "template" is brilliant. Rather than saying something overly
general, as I have been saying for years, "in Leo, outlines are
significant everywhere", the term allows us to say something like:
"In Leo, templates are aware of outline structure and, thanks to Leo's
DOM, Leo scripts are aware of the outline in which they are embedded."
External files created by Leo are *not* aware of outline structure,
unless they use the leoBridge module. Thus the distinction between
Leo scripts (including plugins) and external files becomes sharper:
the former are aware of outline structure, the latter are not.
Here, the template language consists of @others, sections and section
references, and Leo directives. All three "understand" outline
structure, and are defined in terms of outline structure. Also, the
term "outline structure" really refers to *graph* (DAG) structure.
It may be too late to change your abstract, but I hope this helps
organize your talk. It has certainly clarified my thinking.
Edward
--
You received this message because you are subscribed to the Google
Groups "leo-editor" group.