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
Joseph Wright <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Tue, 19 Apr 2011 22:09:35 +0100
text/plain (26 lines)
On 19/04/2011 21:20, Bruno Le Floch wrote:
> Of course, the <value> must be a token list, but the <key> could be
> more restricted?

I thought we were talking about sequences! (I suggest we finish that
discussion before moving on to other things.)

> I'm guessing that the use of a prop may be
> \q_prop name \q_prop {S\o m\c{e}$t_{hi}n^g$}
> \q_prop country \q_prop {Br\'azil}
> \q_prop I.D. number \q_prop {2CUOHE@#@}
> \q_prop ef{}ficiency \q_prop {12}
> (etc.)
> Here <values> may be anything, but <keys> are rather well behaved. The
> key (sic) property of <keys> in my understanding is whether they
> differ or not, and detokenizing will not cause too many collisions?

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.
Joseph Wright