Bruno Le Floch writes:
 > > Within xtemplate, you'll find some places where we use the fact that the
 > > keys do have catcodes to pull off some 'special effects'. Now, we also
 > > remove spaces there, so spaces can also be used for said 'special
 > > effects'. But such a change would require some alterations.
 > 
 > Ok, so my assumption was wrong. But really, playing with catcodes is evil
 > ;-).

right and that was a fairly recent change in implementation, wasn't it. It
might be worth while rethinking if we limit the nature of keys and their
comparison even if we have to modify the xtemplate code for it

frank