Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 27 Oct 2008 15:19:10 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m9REJ3Gl021138 for ; Mon, 27 Oct 2008 15:19:04 +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 m9REER04030996 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Oct 2008 15:14:27 +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 m9R97M3U025086; Mon, 27 Oct 2008 15:14:15 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 84971 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Oct 2008 15:14:15 +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 m9REEFMx020545 for ; Mon, 27 Oct 2008 15:14:15 +0100 Received: from av9-2-sn3.vrr.skanova.net (av9-2-sn3.vrr.skanova.net [81.228.9.186]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m9REE59w030628 for ; Mon, 27 Oct 2008 15:14:09 +0100 Received: by av9-2-sn3.vrr.skanova.net (Postfix, from userid 502) id E0AA13832B; Mon, 27 Oct 2008 13:08:47 +0100 (CET) Received: from smtp3-2-sn3.vrr.skanova.net (smtp3-2-sn3.vrr.skanova.net [81.228.9.102]) by av9-2-sn3.vrr.skanova.net (Postfix) with ESMTP id C3FA1382E7 for ; Mon, 27 Oct 2008 13:08:47 +0100 (CET) Received: from [192.168.1.3] (h243n5c1o260.bredband.skanova.com [81.231.36.243]) by smtp3-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 8D74337E55 for ; Mon, 27 Oct 2008 13:08:47 +0100 (CET) User-Agent: Thunderbird 1.5.0.14 (Macintosh/20071210) MIME-Version: 1.0 References: <48FC367F.4010509@morningstar2.co.uk> <2F66DF40-E3DA-4831-AF83-19D4B4E2949A@gmail.com> <48FC7667.40004@morningstar2.co.uk> <18684.44761.952538.461788@morse.mittelbach-online.de> <859ec5630810240143g6c1daedesd4e44f888fb474c3@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <4905AF4F.5020308@residenset.net> Date: Mon, 27 Oct 2008 13:08:47 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?ISO-8859-1?Q?Lars_Hellstr=F6m?= Subject: Re: :nFT tests To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <859ec5630810240143g6c1daedesd4e44f888fb474c3@mail.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: 27 Oct 2008 14:19:10.0763 (UTC) FILETIME=[FB09EFB0:01C9383E] Status: R X-Status: X-Keywords: X-UID: 5409 Morten Høgholm skrev: > It is used in a few cases such as > > \def_long:Npn \tlp_if_in:NnTF #1#2{ > \def_long:Npn\tmp:w ##1 #2 ##2\q_stop{ > \quark_if_no_value:nFT{##2} > } > \exp_after:NN \tmp:w #1 #2 \q_no_value \q_stop > } > > If there was no FT variant, this function would either have to read > the TF arguments twice or the quark test would have to be done > manually. Hmm... Isn't \quark_if_no_value:nFT{##2} equivalent to \quark_if_no_value:nTF{##2}\use_arg_ii:nn\use_arg_i:nn ? This neither reads the TF arguments twice, nor does the quark test manually, but perhaps there are stylistic objections to it. Lars Hellström