Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o1FCdfPJ024255 for ; Mon, 15 Feb 2010 13:39:42 +0100 Received: (qmail 13156 invoked by alias); 15 Feb 2010 12:39:36 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 15 Feb 2010 12:39:35 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx052) with SMTP; 15 Feb 2010 13:39:35 +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 o1FCbClC003099 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 15 Feb 2010 13:37:12 +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 o1EN15LZ028587; Mon, 15 Feb 2010 13:37:10 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 381725 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 15 Feb 2010 13:37:10 +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 o1FCbAmb028478 for ; Mon, 15 Feb 2010 13:37:10 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o1FCb6d6016031 for ; Mon, 15 Feb 2010 13:37:09 +0100 Received: from morse.mittelbach-online.de (p54A860A3.dip.t-dialin.net [84.168.96.163]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0LyQ4I-1NnCOy3WdS-0158tv; Mon, 15 Feb 2010 13:37:07 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id C5D196E7C7; Mon, 15 Feb 2010 13:37:01 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <6EBBC8A1-0CB0-451D-AF0A-3EF2A41C0B52@YAHOO.DE> <3C45FBBF-D0F3-4C13-919D-AF69C8A6A808@gmail.com> <8AC89CD6-A3C0-4756-9C61-FC1D3EAC8FDA@yahoo.de> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX1/4fdDqRXBQLAE3e9Ey72hUptsrqYwEauUQYiz yZQ73J+GsOD4cNmVHEFzMWsL5Z8liAVbv1JAVxMXpoMl4EvLFc 0tFmerQHYShdHQRrQxI3g== X-Spam-Whitelist-Provider: Message-ID: <19321.16363.714913.576934@morse.mittelbach-online.de> Date: Mon, 15 Feb 2010 13:36:59 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Assorted suggestions pt. 1 - \exp_arg_unbraced:No To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <8AC89CD6-A3C0-4756-9C61-FC1D3EAC8FDA@yahoo.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p6i75npGen84eVAEFK/syJmAVhAT3mu30VXXBXVubWw5a7AOY+R3G7kYiLcc XTfSCNBXudks8jVIUKjkbe3FPvfAUYwC3vmjAmF69bigQm39dVChtkXsRe0ifFe2ZkCveJG6Uo4J I9YKg==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de X-Scanned-By: MIMEDefang 2.63 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 6280 Philipp Stephani writes: > >> - \exp_arg_unbraced:No === \exp_after:wN > > > > You'd like this to exist, you mean? > > Yes, I just think it fits better with the other _unbraced macros (it would > be the simplest of those). > > Please note that the three points you commented on are just related to > design or style decisions, there is nothing wrong with how it is currently > implemented in expl3. for a start \exp_after:wN should normally not be needed except on very low-level programming (which should largely only happen in the kernel). For the rest the l3expan concept really provides a much more powerful and consistent interface. I know that for 2e programmers that is a bit of a getting used to as we all used \expandafter in the past all over the place, but in reality it isn't needed usually. So providing yet another name for it isn't something I like to see without compelling reasons and I'm not sure there is one (but perhaps 'm mistaken). If we would add it then I guess the right name wouldn't be \exp_arg_unbraced:No - it would fit more into the group of functions called \exp_last_unbraced:N... but as I said I'm not really sure that adding that would help, would it? frank >