Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 17 Aug 2009 15:44:12 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n7HDiBHw020096 for ; Mon, 17 Aug 2009 15:44:12 +0200 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 n7HDdKSI017057 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 17 Aug 2009 15:39:20 +0200 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 n7HBQtZu006563; Mon, 17 Aug 2009 15:39:14 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 287675 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 17 Aug 2009 15:39:14 +0200 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 n7HDdERo020235 for ; Mon, 17 Aug 2009 15:39:14 +0200 Received: from ueamailgate02.uea.ac.uk (ueamailgate02.uea.ac.uk [139.222.131.185]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id n7HDd6I5024380 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 17 Aug 2009 15:39:11 +0200 Received: from ueams01.uea.ac.uk (ueams01.uea.ac.uk [139.222.131.78]) by ueamailgate02.uea.ac.uk (8.13.1/8.13.1) with ESMTP id n7HDd4hf004188 for ; Mon, 17 Aug 2009 14:39:04 +0100 Received: from [139.222.201.53] by ueams01.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1Md2QQ-0003Zd-OK for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 17 Aug 2009 14:39:02 +0100 User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 References: <4A7921CF.5020803@morningstar2.co.uk> <4A86949D.3090500@morningstar2.co.uk> <4A886BA8.2000209@morningstar2.co.uk> <0417DF73-EC19-4262-B9DF-5C870D47BFCE@gmail.com> <4A89058A.3060506@morningstar2.co.uk> <6E237F62-5DA8-4106-B270-F2D6BFBAA0EA@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Canit-CHI2: 0.00 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN, outgoing) X-CanItPRO-Stream: UEA:outgoing (inherits from UEA:default,base:default) X-Canit-Stats-ID: 28380835 - 8e9938e3a4bc X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 X-Scanned-By: CanIt (www . roaringpenguin . com) on 139.222.131.185 Message-ID: <4A895D7B.6030901@morningstar2.co.uk> Date: Mon, 17 Aug 2009 14:39:07 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: xparse To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <6E237F62-5DA8-4106-B270-F2D6BFBAA0EA@gmail.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 17 Aug 2009 13:44:12.0461 (UTC) FILETIME=[CDCCF5D0:01CA1F40] Status: R X-Status: X-Keywords: X-UID: 5933 Will Robertson wrote: >> Actually, for the moment I've simply not used any space skipping at all. >> >> Of course, TeX skips spaces after the command name itself, but for >> something like: >> >> \foo{arg1}[arg2]{arg3} >> >> it seemed easier to explain if there is no space skipping at a LaTeX >> level. If other people disagree it is easy to change. > > Ah, right. Well, it's hard to explain either way, I think; e.g., > > \foo{a} {b} {c} % works > \bar{a} [b] {c} % does not > > Personally, I liked xparse-alt's original method, but I'm happy to leave > it like this until complaints start coming in :) (Which I'm not sure > will happen.) I'm not too fussed either way: it was just easier to code the way it is done. How do others view this? I can soon put the auto-magic back if that is the consensus. -- Joseph Wright