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 o2ENOnGL011991 for ; Mon, 15 Mar 2010 00:24:50 +0100 Received: (qmail 30105 invoked by alias); 14 Mar 2010 23:24:44 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 14 Mar 2010 23:24:43 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx082) with SMTP; 15 Mar 2010 00:24:43 +0100 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 o2ENMqd9019980 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 15 Mar 2010 00:22:53 +0100 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 o2EN18gu009955; Mon, 15 Mar 2010 00:22:48 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 379498 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 15 Mar 2010 00:22:48 +0100 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 o2ENMmu1012917 for ; Mon, 15 Mar 2010 00:22:48 +0100 Received: from mail-gw0-f49.google.com (mail-gw0-f49.google.com [74.125.83.49]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o2ENMZ4H003320 for ; Mon, 15 Mar 2010 00:22:39 +0100 Received: by gwj21 with SMTP id 21so1190427gwj.22 for ; Sun, 14 Mar 2010 16:22:43 -0700 (PDT) Received: by 10.150.67.13 with SMTP id p13mr1687738yba.15.1268608963033; Sun, 14 Mar 2010 16:22:43 -0700 (PDT) Received: from [10.0.1.103] (122-49-170-253.ip.adam.com.au [122.49.170.253]) by mx.google.com with ESMTPS id 23sm1375975ywh.0.2010.03.14.16.22.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 14 Mar 2010 16:22:42 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii References: X-Mailer: Apple Mail (2.1077) X-Spam-Whitelist: Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id o2ENMmu1012918 Message-ID: Date: Mon, 15 Mar 2010 09:52:35 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: expl3 global vs local assignments 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 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe+OynZRhvlGqvET/J 3dm2vHWnQHIuidpgLhS+P7NNYz+zyHLMY9yCwE++kMWpn0hIfcV3n8STYQjiBNEv//iokn+zIYdI NZYDQ==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: 6322 On 14/03/2010, at 11:36 PM, Will Robertson wrote: > The code is somewhat tentative but I think it shows this approach is valid. Any comments or suggestions? Well, I do notice that etex.sty does a lot of this stuff as well, so I really should be working off that package rather than re-inventing the relevant parts of it... in fact, it almost replaces entirely the need for the expl3 stuff; just need to say (I think) \let \int_new:N \globcount \let \int_new_local:N \loccount etc. etc. Should have looked in there first :) I didn't realise it provided support for local registers already. -- Will