A clarification: The way I did the modules, the user cannot type say
\math/phi at all: It would be read as \math /phi, because to the user, the
"/" works as normal.
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.
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.
Anyway, this is the kind of picture I have in my mind.
* Email: Hans Aberg <mailto:[log in to unmask]>
* Home Page: <http://www.matematik.su.se/~haberg/>
* AMS member listing: <http://www.ams.org/cml/>