Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id p3JLBwhL017585 for ; Tue, 19 Apr 2011 23:11:59 +0200 Received: (qmail 16102 invoked by alias); 19 Apr 2011 21:11:53 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 19 Apr 2011 21:11:52 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx108) with SMTP; 19 Apr 2011 23:11:52 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p3JL9oUE004637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Apr 2011 23:09:50 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p3JIr6cp004824; Tue, 19 Apr 2011 23:09:49 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1254889 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 19 Apr 2011 23:09:49 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p3JL9nod023325 for ; Tue, 19 Apr 2011 23:09:49 +0200 Received: from anchor-post-1.mail.demon.net (anchor-post-1.mail.demon.net [195.173.77.132]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p3JL9aDo004590 for ; Tue, 19 Apr 2011 23:09:40 +0200 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=palladium.local) by anchor-post-1.mail.demon.net with esmtp (Exim 4.69) id 1QCIAy-0002k7-hC; Tue, 19 Apr 2011 21:09:36 +0000 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 MIME-Version: 1.0 References: <4DA5C4E2.8090005@morningstar2.co.uk> <58AFBC3A-4209-4BC0-BB3A-5B14D6B5EFD8@gmail.com> <4DA727A9.2050903@morningstar2.co.uk> <19880.45400.677093.956908@morse.mittelbach-online.de> <4DADDE63.2010304@morningstar2.co.uk> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4DADFA0F.6080100@morningstar2.co.uk> Date: Tue, 19 Apr 2011 22:09:35 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: The nature of popping from an empty sequence To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (eXpurgate); Detail=5D7Q89H36p4yCuwxJv6KY6ambsbnOIeuXpEOUcfJ9GSFgKp6jnAd9ahETrOg60LvXrgh8 RLA1BD5IFqSl5lcyg42tH7UHv+OG1tojUkH5KTdmNmO0PXu0/Tdlazgh83ZT6J/MhLJ1H+6i1xme CGYxmstKwAZvjJ+xmCADHC3M422gAeDGfAsktk7lm+iBpaZNZ1lw75YTeJ/Rc9PzxySQw==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6713 On 19/04/2011 21:20, Bruno Le Floch wrote: > Of course, the must be a token list, but the 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 may be anything, but are rather well behaved. The > key (sic) property of 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