Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Sat, 29 Nov 2008 23:11:55 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mATMBr74012065 for ; Sat, 29 Nov 2008 23:11:54 +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 mATM6rBf001940 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 29 Nov 2008 23:06:53 +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 mASN1LLY028930; Sat, 29 Nov 2008 23:06:43 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 174183 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 29 Nov 2008 23:06:43 +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 mATM6hZB030600 for ; Sat, 29 Nov 2008 23:06:43 +0100 Received: from lon1-post-3.mail.demon.net (lon1-post-3.mail.demon.net [195.173.77.150]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id mATM6Tmg014112 for ; Sat, 29 Nov 2008 23:06:33 +0100 Received: from morningstar2.demon.co.uk ([80.176.134.7] helo=[192.168.0.2]) by lon1-post-3.mail.demon.net with esmtp (Exim 4.69) id 1L6XxN-0003dA-eB for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 29 Nov 2008 22:06:29 +0000 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 References: <27990a880811191758x2a29ecb4m33d2dcead1f32093@mail.gmail.com> <859ec5630811200508x17ef357dvc7cf352f5bc1031f@mail.gmail.com> <492E623B.1090300@morningstar2.co.uk> <492F05D6.3060103@morningstar2.co.uk> <1F3BAD8F-E4CF-4110-8D8E-50B31B47FB22@gmail.com> <492FA9B7.5040802@morningstar2.co.uk> <4C0CDB59-A850-4DDF-8F4D-7265ECEC4FBB@gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4931BCE6.5060801@morningstar2.co.uk> Date: Sat, 29 Nov 2008 22:06:30 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \exp_after:NN To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <4C0CDB59-A850-4DDF-8F4D-7265ECEC4FBB@gmail.com> 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: 29 Nov 2008 22:11:56.0045 (UTC) FILETIME=[7DB23BD0:01C9526F] Status: R X-Status: X-Keywords: X-UID: 5484 Will Robertson wrote: >> I think it is then much >> harder to see what is going on. So if it were down to me I'd keep the >> T/F idea, although I'd aim for lower case as these can take braced >> arguments. > > On the other hand, as exceptions, 'F' and 'T' stand out a little bit > more than if they were lowercase :) Yes, I can see why they are upper case. I was just thinking about the logic of the situation. >>> While we might be able to create a better system than we've got now, is >>> it worth it? >> >> Once again, if it were down to me I'd not make more changes than are >> really needed. In that sense, this entire discussion could be somewhat >> redundant: things already work reasonably well. > > Yes, I agree! > >> I'd still argue that >> \exp_after:NN is not representative of what it does, so using the >> current specifiers would prefer \exp_args:NE. That change at least >> should be relatively easy. > > Well, I think writing it as \exp_after:wN is "most correct", but in the > end I hope that we shouldn't really be using it much in expl3 programming. I've always taken it that :w covered any "odd" argument specifier, i.e. you don't need :wN as the N in this case is covered by the :w. For example \def:Npn \temp:w #1#2 AB #3 {DO STUFF} doesn't have three argument specifiers. -- Joseph Wright