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.
