> I think it's best not to deliberately mismatch the braces as a user seeing
> the above control sequence in an error message may easily mistake it for

error messages? latex users don't make errors do they?

er, OK.

So the ground rules should be (in case we need to add new internal
csname types)

a) use matched braces around "sub components of a name"
b) ensure that if names are entered through the documented interface
   that even if an error results in one subcomponent name including a
   brace pair, that name clashes will still not occur.

which leads to a structure more or less like

\TP@<some identifying letter><one or more {} groups >

Sounds reasonable.


This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit