Here is another idea one might play around with:

  The interesting with modules is that the names from different modules
cannot clash. But then one want to load several modules and work with them
in a convenient way.

  For example, if one has two modules phys and math, with abbreviation of
names from physics and mathematics, and say these have the names \phys_T
(for time) and \math_T (for torus), and one needs to use both these side by
side. Always typing the full names might be inconvenient, so one can think
of commands like
    \module{short}{phys}{\/}
    \module{short}{math}{\|}
and then one would use \/T or \|T in formulas as long as these
abbreviations are valid.

  -- One can note if this idea is carried out fully, then \module really
refers to the module named ``module'' governing the behavior of modules.
(Just as Java has a class named Class).

  Hans Aberg
                  * Email: Hans Aberg <mailto:[log in to unmask]>
                  * Home Page: <http://www.matematik.su.se/~haberg/>
                  * AMS member listing: <http://www.ams.org/cml/>