Late to the party. (I was off-duty yesterday.)
Sean said:
> puts the cursor into the exponent as soon as you type, ..., and then I hit
backspace a bunch and curse the need to use the arrow keys to escape from the
exponent
Agreed! Pet peeve #832. "Visual" math entry (and HTML widget-editors) that
behave like this drive me nuts.
Steven said:
> I think what's essential is to keep the rules simple.
Agreed. 100%.
I believe at some point, complicated expressios will require authors to be more
careful and use parentheses (or LaTeX itself) to convey meaning. So how far can
you get with spaces? That seems an important design decision - "these simple
rules will get you this far, then ..." Don't add more rules/exceptions simply
to go a little bit further?
"Simple" might be "as few rules as possible". And as natural as possible. Sean
and I are going to have a hard time with muscle memory. To this day, I still
try to use PreTeXt or LaTeX syntax in places where I should be using the other.
So maybe "simple" should include "as few exceptions as possible". Or, you can
get pretty far without any.
It took me a while to fully grok when and how to escape XML characters, and to
realize that our markup helps make the distinction about how authors behave.
Only then could I do a passable job of explaining it in simple terms. It still
catches new authors out, but I think it is much less of a problem. Of course,
with a better-developed front-end we might be able to "catch" these situations
for authors. Maybe.
Well, maybe nothing David hasn't thought about already, but I have some
experience with a similar process, so my \$0.02 worth. ;-)
Rob