On Mon, Jan 18, 2010 at 11:30 AM, Edward K. Ream <[email protected]> wrote: > On Mon, Jan 18, 2010 at 10:46 AM, Kent Tenney <[email protected]> wrote: >> To clarify: >> >> You are describing a file format which uses Leo sentinels, but >> very lightweight ones? > > Yes. > >> In my mind @auto = no sentinels, so when you mention @auto files >> with sentinels, I first think of a new directive ... >> >> @lite myfile.py > > Possible. It would not be any different behind the scenes than @auto, > so we might as well think only of @auto. > > Yes, this is a change of viewpoint. In the past, I have ruled out > sentinels in external @auto files. Now, I think they could be useful, > provided the user agrees. But as you say, the user should "agree" by > using a per-file mechanism, �...@lite or @auto/@auto-sent. > > In my mind, however, the important unanswered questions are: > > 1. Would the @view scheme really work, and would it be comfortable to use? > > 2. What kinds of sentinels would be required in @auto trees to give > all of Leo's present features. > > 3. How robust would the @auto read/write code be in the presence of > those sentinels. > >> but that's not the case because what you are describing is entirely >> optional, no change to @auto behavior, just providing access to >> markup which can enhance the clonability of an @auto file ... > > I suppose you could say that @view would enhance the clonability of > nodes in @auto external files. I would prefer to think of the idea as > a way to do without (permanent) clones in @auto trees. > > The distinction between temporary and permanent clones is close to the > heart of the matter. Leo's heavyweight sentinels result in permanent > clones. �...@leo-view sentinels, because they identify views rather than > nodes, are less important. In turn, children of @view nodes need not > be identified explicitly using heavy-weight sentinels. > > Edward > > P.S. I might start out by experimenting with the new lite sentinels > to see well they work in practice.
I'll look forward to an implementation. I don't think I'll really grok the concept til I can actually handle them. > > EKR > > -- > 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. > > >
-- 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.
