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 o1C8S7Pe015571 for ; Fri, 12 Feb 2010 09:28:08 +0100 Received: (qmail 5029 invoked by alias); 12 Feb 2010 08:28:02 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 12 Feb 2010 08:28:01 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx017) with SMTP; 12 Feb 2010 09:28:01 +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 o1C8QDSY031168 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 12 Feb 2010 09:26:13 +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 o1BN15OA010347; Fri, 12 Feb 2010 09:26:12 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 379901 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 12 Feb 2010 09:26:12 +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 o1C8QC9I017804 for ; Fri, 12 Feb 2010 09:26:12 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o1C8Q3tM006963 for ; Fri, 12 Feb 2010 09:26:06 +0100 Received: from morse.mittelbach-online.de (p54A87C5F.dip.t-dialin.net [84.168.124.95]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MNQ45-1NdMwA0sPp-007guu; Fri, 12 Feb 2010 09:26:07 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id E3B286EF79; Fri, 12 Feb 2010 09:26:03 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <4B88913F-0580-460A-B813-AC1F7E92CD92@yahoo.de> <4B7459F2.9040103@morningstar2.co.uk> <4B750AD0.4070302@morningstar2.co.uk> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX1/umnylEK2FkGtdLpV6ZHUrTkc1UYAg3bbQh46 /a+Gbe9Misle7N45S+FAXB8CEAwRwvztEaynjgq2xQdshyN0Cm Hp0vApSbFhSmGgIk0Sj+Q== X-Spam-Whitelist-Provider: Message-ID: <19317.4251.859950.84327@morse.mittelbach-online.de> Date: Fri, 12 Feb 2010 09:26:03 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Scratch variables To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <4B750AD0.4070302@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDmtyzoN37OXMt9GpYHsrWRra7o+psEYuNg/dar zWRIb1W0k0rd15IZBf9O4nqjKYX9PrVGG/zPEENchmY89mOrfO0W57R8iRtiMheMiqQP1ym7bl2H PZZzg==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de X-Scanned-By: MIMEDefang 2.63 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 6259 Joseph Wright writes: > >> A quick search shows they are used in the tl module. I'd stick to defining "private" scratch variables. > > > > Should we change this? > > I.e., use \l_kernel_tmpa_tl or \l_reserveda_tl instead for us and let package writers use \l_tmpa_tl ? > > > > -- Will > > > I think we probably should: the documentation seems to imply that they > are available, and it would be best if there was clear demarcation. yes, keep private kernel scratch registers only used in controlled situations and documented as not being available for programming - just like we did with \reserved@a etc in 2e \l_kernel_tmpa_tl sounds fine enough for those frank