Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 29 Dec 2008 20:39:09 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mBTJd8RH008527 for ; Mon, 29 Dec 2008 20:39:09 +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 mBTJXDdk004643 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Dec 2008 20:33:13 +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 mBTARHpB003924; Mon, 29 Dec 2008 20:32:24 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 209054 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 29 Dec 2008 20:32:24 +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 mBTJWOAg016445 for ; Mon, 29 Dec 2008 20:32:24 +0100 Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.172]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id mBTJWJZ8010425 for ; Mon, 29 Dec 2008 20:32:22 +0100 Received: by ug-out-1314.google.com with SMTP id 29so1460968ugo.38 for ; Mon, 29 Dec 2008 11:32:19 -0800 (PST) Received: by 10.66.245.2 with SMTP id s2mr9791850ugh.66.1230579139347; Mon, 29 Dec 2008 11:32:19 -0800 (PST) Received: from macintosh.local (1204ds3-brh.0.fullrate.dk [89.150.182.226]) by mx.google.com with ESMTPS id i30sm17475845ugd.30.2008.12.29.11.32.18 (version=SSLv3 cipher=RC4-MD5); Mon, 29 Dec 2008 11:32:18 -0800 (PST) Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 References: <495160F6.3080306@morningstar2.co.uk> Content-Transfer-Encoding: 7bit User-Agent: Opera Mail/9.63 (MacPPC) X-Spam-Whitelist: Message-ID: Date: Mon, 29 Dec 2008 20:32:16 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?iso-8859-1?Q?Morten_H=F8gholm?= Subject: Re: xparse and \group_end: To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <495160F6.3080306@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.464 () BAYES_00,FORGED_RCVD_HELO X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 29 Dec 2008 19:39:09.0887 (UTC) FILETIME=[1EA204F0:01C969ED] Status: R X-Status: X-Keywords: X-UID: 5550 On Tue, 23 Dec 2008 23:06:46 +0100, Joseph Wright wrote: Hi Joseph, > Looking at xparse, I see a few: > > \group_end: > \exp_after:NN \use_i:nn Well, only two I hope (in the same function)! > and the like inside \if:w statements. I'd tend to go for > \group_execute_after:N \use_i:nn, with the \group_end: after the \fi:. > Just wondering if this makes any practical difference? Not really. I wrote that piece of code. My personal preference is to not use \group_execute_after:N unless it so happens that the group end happens outside the function I'm in (such as for boxing operations etc.). Of course, if we happen to be looking at an ifcase with 20 cases each needing the group end, then I can stray from my principles... :-) -- Morten