Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Fri, 5 Dec 2008 22:26:02 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mB5LQ03P005068 for ; Fri, 5 Dec 2008 22:26: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 mB5LK4Go010197 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Dec 2008 22:20:05 +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 mB5Eb0pj011235; Fri, 5 Dec 2008 22:20:04 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 180819 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 5 Dec 2008 22:20:04 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id mB5LK4uJ014000 for ; Fri, 5 Dec 2008 22:20:04 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id mB5LJxsO010036 for ; Fri, 5 Dec 2008 22:20:02 +0100 Received: from morse.mittelbach-online.de (p54A83F72.dip.t-dialin.net [84.168.63.114]) by mrelayeu.kundenserver.de (node=mrelayeu4) with ESMTP (Nemesis) id 0ML21M-1L8i5f0Zz0-0000VW; Fri, 05 Dec 2008 22:19:59 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 5C72B65762; Fri, 5 Dec 2008 22:19:56 +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> <039B3783CD514B509970052B8B93789E@JavierPC> <27990a880812040533x3316ce17n3e5ae0777b9590c@mail.gmail.com> <031B4E01889C40D384D5F3F50B32C65A@JavierPC> <49383B0C.7000601@morningstar2.co.uk> <6CA3DEBB6DE04310AF22DBADD1AA1EB9@JavierPC> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX19iOsENx90mJYlc3qbjTMBl5/RthiVFPmBQpHv iUIZApQzrlVYCAHhBulB+zKlPgr7lO7FH4JcJiKKwOY6lGh4+t f34TeMM9YTsfW/IJ/AEhDPuOc19N57C X-Spam-Whitelist-Provider: Message-ID: <18745.39676.338482.861341@morse.mittelbach-online.de> Date: Fri, 5 Dec 2008 22:19:56 +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: <6CA3DEBB6DE04310AF22DBADD1AA1EB9@JavierPC> 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: 05 Dec 2008 21:26:02.0863 (UTC) FILETIME=[13267FF0:01C95720] Status: R X-Status: X-Keywords: X-UID: 5509 Javier Bezos writes: > Joseph, > > > My take, as an outsider looking in, is that although there are always > > ways to improve things, the current expl3 is not too bad at all. If > > LaTeX3 is ever going to be more than a collection of interesting coding > > ideas for TeX programmers, there does need to be a delivery point. That > > On the contrary, the code is wonderful. My complaint isn't the > code itself, but the syntactic conventions. but even the conventions are something that needs to be frozen at some point. I'm perfectly willing to go one more round on topics like - name structure - argument spec but I doubt that I'm going to be in favor of very radical changes unless they are extremely convincing (and extremely convincing means convincing me beside others and getting old i probably get stuborn (more than I was when I was 20 and depending on whom you ask that level was always high :-) I agree with you that arg spec is getting (and got) in the wrong direction, too many letters too much encoded in convention. This needs one more serious round of discussions and thought. However, beside "perfect" conventions one also always has to think about the look and feel of the resulting code, e.g., even if it is more logical perhaps to use "t" and "f" for true and false branches "T" and "F" work better because they stand out and that is what you need for these arguments. Anyway, I'm getting ahead of myself. I first want to table all suggestions and put them side by side to allow for sensible comparison frank