Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 8 Dec 2008 20:30:53 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mB8JUlLR009418 for ; Mon, 8 Dec 2008 20:30:48 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id mB8JQfW3025761 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 8 Dec 2008 20:26:41 +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 mB8FQGWQ022853; Mon, 8 Dec 2008 20:26:26 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 176904 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 8 Dec 2008 20:26:26 +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 mB8JQQgi007190 for ; Mon, 8 Dec 2008 20:26:26 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id mB8JQTUP025522 for ; Mon, 8 Dec 2008 20:26:33 +0100 Received: from morse.mittelbach-online.de (p54A83D5F.dip.t-dialin.net [84.168.61.95]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis) id 0MKwpI-1L9lkM2a1m-00042h; Mon, 08 Dec 2008 20:26:22 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 95FBF564CC; Mon, 8 Dec 2008 20:26:19 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <4936E30A.5080209@morningstar2.co.uk> <87ljuxlybp.fsf@fawkes.hogwarts> <49370743.7050004@morningstar2.co.uk> <18745.37877.845526.230207@morse.mittelbach-online.de> <18747.60665.106015.681211@morse.mittelbach-online.de> <944107A6-E45B-4F33-8F7B-AF98DC95AB54@gmail.com> <18748.52807.627728.138832@morse.mittelbach-online.de> <493D311A.1050906@morningstar2.co.uk> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX19A4tVxTXBzOoLBqjR+r54Di+SrCOwyt5e5ZsH sBMiZqhuA+T7T/UULsT7W9Cm/uHO0VUXGT7W3n38950H1/dyzB F1iBPWcz0hEELM/YLCk3Zy3lam49qhZ X-Spam-Whitelist-Provider: Message-ID: <18749.29915.27527.926725@morse.mittelbach-online.de> Date: Mon, 8 Dec 2008 20:26:19 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: expl3 "token list" terminology To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <493D311A.1050906@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -102.464 () BAYES_00,FORGED_RCVD_HELO,USER_IN_WHITELIST X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 08 Dec 2008 19:30:53.0310 (UTC) FILETIME=[7BF9A1E0:01C9596B] Status: R X-Status: X-Keywords: X-UID: 5533 Joseph Wright writes: > Will Robertson wrote: > > > While we're discussing terminology, is there any overarching reason that > > global and local variables have their scope as a prefix \g_ or \l_ ? (My > > reason for asking being that I would slightly prefer something like > > \module_name_l_tlp or something thereabouts, but I'm not really fussed.) > > My thinking was that \l_... makes it easy to see a variable in a > load of \ functions. precisely, it is a very good indicator within the code and also if you look for a variable then there is a single place (l_ for local g_ for global) in the index to look, very useful in my experience. I wouldn't want to miss that. it makes variables nicely separated from functions in both places frank