LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Richard Walker <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Tue, 23 Jun 1998 11:34:20 +1000
text/plain (27 lines)
Hans Aberg writes:
 >   So it is possible to have a lower, development level code that works
 > entirely different from what is the case now, but on top of that building
 > development or user levels which work pretty normal, relative to the
 > already existing TeX and LaTeX2e standards.
 >   But then with this new, entirely new lowest development level code, it
 > will be possible to add entirely new standards of producing code. Then
 > these new ways will be orthogonal to the old LaTeX2e/TeX standards, so that
 > these do not conflict.

Well, we already have this to some extent.  The @ symbol becomes a
normal letter while reading cls and sty files.  In the new regime we
also make _ and / into letters.  That means you get to keep the normal
meanings of _ and / while processing documents (highly desirable).

 >   One idea one might explore is a TeX environment: It has all the old TeX
 > names defined locally within that environment, but those definitions expand
 > to the global \tex/<command name> definitions.

This is akin to 2.09 compatibility mode.  With smart editors you don't
need it.  I am happy to have a keystroke in my editor insert \tex/ for
me (and perhaps display it in a different colour?)  If you don't want
the clutter, you might (in a smart editor like Emacs) hide the long
prefixes (either altogether - displaying the result in a different
colour, or hide the prefix as `...' - as is done with outlining).