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 o1CN3Zob013530 for ; Sat, 13 Feb 2010 00:03:37 +0100 Received: (qmail 4778 invoked by alias); 12 Feb 2010 23:03:30 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 12 Feb 2010 23:03:30 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx095) with SMTP; 13 Feb 2010 00:03:30 +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 o1CN19nd008581 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Feb 2010 00:01:09 +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 o1CN12Tv030489; Sat, 13 Feb 2010 00:01:02 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 387986 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 12 Feb 2010 23:58:00 +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 o1CMw0dE029163 for ; Fri, 12 Feb 2010 23:58:00 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.17.9]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o1CMvtdq005924 for ; Fri, 12 Feb 2010 23:57:59 +0100 Received: from morse.mittelbach-online.de (p54A87C5F.dip.t-dialin.net [84.168.124.95]) by mrelayeu.kundenserver.de (node=mrbap0) with ESMTP (Nemesis) id 0MFAcd-1NVMH110kV-00FrxJ; Fri, 12 Feb 2010 23:57:56 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 2447B68C0F; Fri, 12 Feb 2010 23:57:53 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <4b6c8efc$0$6573$9b4e6d93@newsspool3.arcor-online.net> <09bdfa24-c77c-4f37-8c89-809befb28934@u41g2000yqe.googlegroups.com> <4b6cc60a$0$6581$9b4e6d93@newsspool3.arcor-online.net> <227E5CB1-DBE8-4956-94C6-9B9FD1B15A07@yahoo.de> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX1+melfwCA93CuU1O+ReDixvUE7nusr8O0L4+5M wsmKctmIDJxplTayWoC9VHsnlpsc3vEYtyxxv4vk2qE64UwhXW nle1KGE272loXG5ZDJChA== X-Spam-Whitelist-Provider: Message-ID: <19317.56561.17406.210089@morse.mittelbach-online.de> Date: Fri, 12 Feb 2010 23:57:53 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Newbie Question on LaTeX 3 Programming - \exp_arg:x To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <227E5CB1-DBE8-4956-94C6-9B9FD1B15A07@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=5D7Q89H36p4WX0t+AtsdW2ORvUlAfcdSIdQlIL3FTSFQDxQiodii41fjuqHQd8jelXgy3 MmJ3btkX5rSzFn9hFaFIkN3F60IXoQiiC2/fgzDMa2Sr9P5SXQm9Ht9JSeZtUVRZ8Ll4+eY8TRy+ si13Q==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: 6263 Hello Philipp, > > > > Listing expandable functions was not done to start with, and so I'm > > sure this is not the only missing item. (Again, a proper re-write > > would probably help here.) On \exp_arg:x, it got taken out of the main > > part of expl3 recently (it was supposed to be a wrapper for \expanded, > > but as pdfTeX 1.50 does not seem likely as a release we've dropped > > it.) I thought we'd removed it from the docs: can you point it out to > > me in the current CTAN snapshot|? > > I think this should be reimplemented because everybody needs it. I tried to > write a small package only with expl3 and xparse, but I still needed an > implementation of \exp_arg:x. The l3expan module helps a bit, but there is > simply nothing as general and powerful as \edef. Maybe you could define two > macros, one expandable and one unexpandable. you lost me here. Either you or I are stitting on top of a big misunderstanding I think :-) please explain what you need \exp_arg:x for and why the l3expan module doesn't help - that module is triple powerful to whatever you had for expansion in 2e so .. perhaps it is simply a misunderstanding how the l3expan module should/could be applied --- or there is something we totally missed frank