On Monday, February 3, 2014 8:54:27 AM UTC-5, Edward K. Ream wrote:

> A proper (and safe!) prepass will save a *lot* of work for users of the 
at-file-to-at-auto command.

The prepass now kinda works.  When it does split nodes, it (mostly?) does 
so properly.  It doesn't split nodes containing classes yet.  As a result, 
converting the original leoGlobals.py to something that @auto can handle is 
faster than before, but still not great.

In fact, there is presently a tangle of bugs and other issues that needs to 
be untangled.  The way to do this is via simplification, not special cases 
(which would just create further tangles).  Most of the "issues" aren't 
with at-file-to-at-auto per se, but with the original importers and the 
demote code.  These must be fully addressed before more work with 
at-file-to-at-auto will be fruitful.

In short, I'll be in debugging mode for awhile.  Short tests that handle 
the tricky case in isolation are needed, and will themselves be useful 
during development.  That's next. 

My hope that improving the import code in 2 or 3 cases will eliminate most 
of the confusion that presently reigns ;-)  Given the importance of @auto, 
even weeks of further works would be justified.  However, I suspect that 
once the tangles go away everything will suddenly get easier.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to