I am so happy to have been able to improve Bernhard Mulder's brilliant 
work, and shocked at how quickly it happened. I saw how to simplify the 
code about 11 pm last night, wrote it up from 4 to 7 am this morning, 
debugged it before 11 am, and completed it just now.  Have I really been so 
productive?

This is both the most *beautiful* important code and the most *important* 
beautiful code I have ever written.

Beautiful: there are *no* "if" statements in the opcode handlers!  There is 
now a jewel at the heart of Leo like the jewel (the gc) at the heart of 
Python, which also has no significant "if" statements.

Important: The code had to solid and *clearly* so before @nosent could 
replace @auto and @shadow.  Mission accomplished.  And rev cc773c2 attains 
the long-sought-after goal of placing inserted nodes at the end of nodes.  
Two easy-to-understand lines of code made this happen!

After more testing, @auto and @shadow will become synonyms for @nosent.  
For the first time, anyone will be able to use Leo just as easily as they 
use Emacs or Vim, but with *all* of Leo's features.

Even before @auto and @shadow go away, I plan to announce the good news in 
the usual places.  Perhaps around March 1. This will encourage people to 
pull Leo from github before the next official release.

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/d/optout.

Reply via email to