Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 20 Nov 2008 03:02:04 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mAK220K8014658 for ; Thu, 20 Nov 2008 03:02:00 +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 mAK1wQSl021876 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 20 Nov 2008 02:58:26 +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 mAJN2xN4023750; Thu, 20 Nov 2008 02:58:18 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 155966 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 20 Nov 2008 02:58:18 +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 mAK1wHRq002728 for ; Thu, 20 Nov 2008 02:58:18 +0100 Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.185]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id mAK1wEaG021767 for ; Thu, 20 Nov 2008 02:58:17 +0100 Received: by fk-out-0910.google.com with SMTP id 18so235670fkq.10 for ; Wed, 19 Nov 2008 17:58:14 -0800 (PST) Received: by 10.187.162.6 with SMTP id p6mr383521fao.3.1227146293935; Wed, 19 Nov 2008 17:58:13 -0800 (PST) Received: by 10.187.248.20 with HTTP; Wed, 19 Nov 2008 17:58:13 -0800 (PST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: X-Spam-Whitelist: Message-ID: <27990a880811191758x2a29ecb4m33d2dcead1f32093@mail.gmail.com> Date: Thu, 20 Nov 2008 12:28:13 +1030 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: \exp_after:NN To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: 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: 20 Nov 2008 02:02:05.0054 (UTC) FILETIME=[FC6049E0:01C94AB3] Status: R X-Status: X-Keywords: X-UID: 5446 On Thu, Nov 20, 2008 at 8:00 AM, Joseph Wright wrote: > Hello all, > > I've been writing a talk about LaTeX3, and something struck me. Why is it > \exp_after:NN and no \exp_after:NO? Or even \exp_args:NO, which saves us a char. (In fact, we could drop the "s" in all of the \exp_args functions and save us another...) I guess \exp_after:NN is an edge-case of the naming scheme. In fact, it should probably be called \exp_after:ww because in a case like this: \foo\expandafter{\bar} the opening brace doesn't really qualify as a "N" type argument. Morten and Frank (and others), is this something that we need to address? Will