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 p3JLmv3U029762 for ; Tue, 19 Apr 2011 23:48:58 +0200 Received: (qmail 437 invoked by alias); 19 Apr 2011 21:48:52 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 19 Apr 2011 21:48:51 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx031) with SMTP; 19 Apr 2011 23:48:51 +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 p3JLkVNe011487 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 19 Apr 2011 23:46:32 +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 p3JIr6eX004824; Tue, 19 Apr 2011 23:46:31 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1255044 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 19 Apr 2011 23:46:31 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p3JLkVDQ025629 for ; Tue, 19 Apr 2011 23:46:31 +0200 Received: from anchor-post-2.mail.demon.net (anchor-post-2.mail.demon.net [195.173.77.133]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p3JLkJ0E028133 for ; Tue, 19 Apr 2011 23:46:23 +0200 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=palladium.local) by anchor-post-2.mail.demon.net with esmtp (Exim 4.69) id 1QCIic-0002fU-jo; Tue, 19 Apr 2011 21:44:22 +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> <4DADFA0F.6080100@morningstar2.co.uk> <19886.69.963610.143806@morse.mittelbach-online.de> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4DAE0235.1020602@morningstar2.co.uk> Date: Tue, 19 Apr 2011 22:44:21 +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: <19886.69.963610.143806@morse.mittelbach-online.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (eXpurgate); Detail=5D7Q89H36p6myV/soHys3aIHfn03H1tOfPXs9ubd0DfW288w3RPPWCyCAdgUL0LDlh5Cr r1ZVXqCK+pvW+wsqguPSwUukK/zoQ0RZmWRT6gxFRP5nI3W0VQOTnjZbhPulJUuStUi/BTQWxRXK 6yCaXXSkulISPbqjl39gwgXIsUHAH22hhL2QfWxvN4TQkQa6bVw5CYV6AOY2+B6Rn2GJw==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: 6718 On 19/04/2011 22:36, Frank Mittelbach wrote: > 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 I'd have to check the detail, but from memory this was the most convenient way to store the key order within the template itself. There is nothing to stop us moving it back out again to a dedicated location. -- Joseph Wright