Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Fri, 5 Dec 2008 09:51:50 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mB58pmT2028706 for ; Fri, 5 Dec 2008 09:51:49 +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 mB58leYs000634 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Dec 2008 09:47:40 +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 mB4N1U4O029766; Fri, 5 Dec 2008 09:47:39 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 170194 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 5 Dec 2008 09:47:39 +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 mB58ldHw008285 for ; Fri, 5 Dec 2008 09:47:39 +0100 Received: from ax55.genwebserver.com (ax55.genwebserver.com [72.18.158.50]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id mB58lOOI000414 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 5 Dec 2008 09:47:28 +0100 Received: from 143.157.220.87.dynamic.jazztel.es ([87.220.157.143] helo=JavierPC) by ax55.genwebserver.com with esmtpa (Exim 4.69) (envelope-from ) id 1L8WLH-0005sq-4p for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 05 Dec 2008 01:47:19 -0700 References: <4936E30A.5080209@morningstar2.co.uk> <87ljuxlybp.fsf@fawkes.hogwarts> <039B3783CD514B509970052B8B93789E@JavierPC> <27990a880812040533x3316ce17n3e5ae0777b9590c@mail.gmail.com> <031B4E01889C40D384D5F3F50B32C65A@JavierPC> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 12.0.1606 X-MimeOLE: Produced By Microsoft MimeOLE V12.0.1606 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ax55.genwebserver.com X-AntiAbuse: Original Domain - listserv.uni-heidelberg.de X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tex-tipografia.com Message-ID: Date: Fri, 5 Dec 2008 09:47:23 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Javier Bezos Subject: Re: expl3 "token list" terminology To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.599 () BAYES_00 X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 05 Dec 2008 08:51:51.0052 (UTC) FILETIME=[B6F81CC0:01C956B6] Status: R X-Status: X-Keywords: X-UID: 5503 >> : is just a letter character; it's just convention that puts it only >> once in the function names. Other package writers may well do odd >> things in their naming if they wish :) Yes, : is a just letter, but it's important when the suffixes are parsed to generate a new variant. > Does \module:name:suffix have any advantage over \module_name:suffix ? The problem with _ is it has two different meanings - namely, as "space" in names and as module separator. Either the first _ is *always* a module separator, or a different character should be used. Having the module clearly differentiated is more consistent and allows for future refinements. Javier