Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t7O6WwnS008654 for ; Mon, 24 Aug 2015 08:32:59 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx110) with ESMTPS (Nemesis) id 0M8qSu-1ZbQIC1XuW-00C9hj for ; Mon, 24 Aug 2015 08:32: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 t7O6V3DC009243 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 24 Aug 2015 08:31:03 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7NM1685023197; Mon, 24 Aug 2015 08:31:03 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12515803 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 24 Aug 2015 08:31:02 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t7O6V2it030865 for ; Mon, 24 Aug 2015 08:31:02 +0200 Received: from ftx-008-i775.relay.mailchannels.net (ftx-008-i775.relay.mailchannels.net [50.61.143.75]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t7O6UwT1009202 for ; Mon, 24 Aug 2015 08:31:01 +0200 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp1.easily.co.uk (ip-10-204-4-183.us-west-2.compute.internal [10.204.4.183]) by relay.mailchannels.net (Postfix) with ESMTPA id A1BA1102152 for ; Mon, 24 Aug 2015 06:30:54 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp1.easily.co.uk (smtp1.easily.co.uk [10.45.8.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.5.1); Mon, 24 Aug 2015 06:30:56 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: netnames|x-authuser|joseph.wright@morningstar2.co.uk X-MailChannels-Auth-Id: netnames X-MC-Loop-Signature: 1440397856055:68576785 X-MC-Ingress-Time: 1440397856055 Received: from [86.185.127.184] (port=51872 helo=palladium.home) by smtp1.easily.co.uk with esmtpa (Exim 4.43) id 1ZTlHQ-0003li-43 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 24 Aug 2015 07:30:52 +0100 References: <55DBB7F6.1070307@clear.net.nz> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-AuthUser: joseph.wright@morningstar2.co.uk Message-ID: <55DABA1D.3050706@morningstar2.co.uk> Date: Mon, 24 Aug 2015 07:30:53 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Catcode changes To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <55DBB7F6.1070307@clear.net.nz> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:bNyaFx+crdg=:koHFVKlqmzONnUbEBXPe62ZW+k oeEB1Q2tD78YungGz9RiXLLiXt0Gqfh/gTTFJn1mN4Z0GIUEHpFWRs178EQvR/RK+2wZ+8lm1 bQOZG1e+38/cW+VcY/G0EE5aXRksQ8+KS/LdaEiXSU0E5VbVo3UV98EnUNa7QEeYc6K/rU6Nb IT3DHPPlBP3XOLIMRunYNYqsYA8ZGYayQ/cBkqHlbWQOVO6XZjNiG7IsuOYrQypPcDphckvWj RUIJoBIW61ERk+KUtbVHTHmR0amicZtozWwuDHo1duOjL/+lX0Bb6rDlTt0tx5bm1azOEYuZj xDRyWptdu1TL88zOyCd5CclnoPnfKyaXJlyCP8dq3PUcc1JEotCtnV5K8DlH2NSB9WrMUDEdb 8TYQKk7NpHy3oZfCr4Dy3MAt/8xScwy08L3433mHVWjLir3krVxxIYuoZdU5RAoKxFD/IUyta ymCBRcv2q/0rs+0C9LbK/QKiE6bQ9uch0ha9XD5pPEjOViqHM0iNiNfE4KEbREOLafj9sFC7j SefIVBS09cDO4Pv5qpTJ8WGUbXoUkUaBfoPgDnzT3ogx7lLG1C0bkp2OqryHF3/c8fLyf12Zm Ymb0h8vh/RkNYVxZMD00pK+qvAaLhoZ2GI3YV+IdR+b1OO0IELkITorzWIV43PuQXpsitKzKO iY+vwXaaT3eufE8OdxWWutOkzNfznoqiYIZcRne51KTp7DeiGwKYAYcAFwXF65oyAyJ6ocuRE wTfAB6FdKdQVvfr7cU1DuwBuHWaaJe7uqQnXIuwkzkEFTdWoVcRO+glmVwTMBDNBWWK7kLyUM AVv8GS5eDH+h/E9h57trnRjYxNFgOZDC1iBbEiVhCZng0cKjmT34qId+/6ifxN5czbcsr5OpQ Wu0R4i+8cSVThBZiX0jbR+cpozJ3UrYdkPQT+8ou9oNtOAL+UF8I98hnv73BD6bXZfm5brqxL cxrSm/fmArOrBSM8I3RAW0rEF2KVIQP7iN2mpjBWoB6ko2WkhlDxyZE7UIshgvAvh9KIpZ9bg yvtqpO438k9/8CZUfARJuJc7NfLLgvGB7EtNRDex5fUL1vxtE+MvNTn++aoRG6bGEg8zk0tSJ szJB/9bR2yNh5f9v+846ubeVqRYSxWYXyVwrgCsBK/XXh+vsbX/b9p3W+NXmQvoa/mmpacLUw 9RDYkULAoRjZv8zJx4CklzjaQjChGMSxjBznpiHvz5N5mohlAtoa87oN20tIAj4pkBHvRI31+ hRlJYkm3ThxabUwpTL2B8Xv4osAVcPQ2lkdQRZrLwK5e4rQfuHZHJEyeudWyGt5IhQf9nxRFm yx4y12G328ax6k121syAKO5N9JO858zpjGrqBcMVBMNvCTfDcHGKtOFvW5APdMdkvHiQ3gHwe 8qDPe6QiiLGHOovWJ4u1d58+5pLI/mMVcgzjPgghzyIXzhCz21GhVtCICOYXA6XfFtmeeHVle /StsbfVmpWupNt3RouhfC8OWqgt/3kRsn7r5ZThWBRwQAXuddbEreeMnvqgjZRaV2KGQmuXw= = X-UI-Loop:V01:YBb1aFdhnR4=:y2/IDGlE6KJPap1JwvLZJ+2pEQ8CXqq/ad93heWm8aE= X-UI-Out-Filterresults: notjunk:1;V01:K0:ySDmAKkqSdI=:ffMAT1Y9kOc0LhUOXwtF2z 1bfYc8csp3Y9ZPVD1JZEtK3P2C6lyv6aAZwc7L1UQQY0+cxq5ouaxxyc74RdYN3nyLNasJWW0 elVhdZV8c1gmSYBzC5cWYGzfekusHMoWXaA3tVb3+fzevRpOmoyhQ/a4O+A73WXgPHma/FFcN 5u4tp8Jm3L/1tZ9Kg/C5O41ywMMDBifzjKvES5PpN4Ex7NtgUaG0kY97COdxd15iN2mmx06sA nrto+biie9dup2zSqdAfx6kG97X5xNEF9HfG4S7UptXyALuAS/VJBoWVPT75in9esQJLn7ViE SP0JrP9RTWgVBwcVvCWm9Twx2e7/uziNsu0b6YHmtsgP9PggTn+ERMaqvQU9hUGk5xhPvrpiC lPeZEAJ8q1dJDKll3HcSQetHb6cqQkG48fTZhJY3WyFww3EDH28yrWD0Pjv1LRoYLvY60OGRr 49IOyDC7Oy9CWaznkNS3HHJYJZvzczQjKWYXKOtOxspHxZPAqEqG X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7828 On 25/08/2015 01:33, aparsloe wrote: > It has taken me a while to get to grips with \tl_set_rescan:Nnn > {setup} {tokens}, not least the fact that *omission* from the setup > means "revert to usual catcode". I think this is worth documenting in > interface3.pdf, since it seems not unreasonable (at least it did to me) > to suppose that if one has explicitly changed a catcode using > \tl_set_rescan:Nnn, only a similarly explicit change would revert the > catcode to its usual value. In particular it would be helpful to > document the fact that using an empty setup { } reverts everything to > usual values. > > Andrew I see what you mean: I'll add a note that any chars not set up explicitly will have the *current* catcode applied. (That's not quite the same as saying the 'usual' value.) Worth noting perhaps that rescanning tokens is in general a bit tricky to use safely. (Certainly if possible I find other ways of solving problems.) -- Joseph Wright