Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 29 Dec 2008 23:31:47 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mBTMVhDG009818 for ; Mon, 29 Dec 2008 23:31:46 +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 mBTMQHvc014116 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 29 Dec 2008 23:26:17 +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 mBTJg8R1003924; Mon, 29 Dec 2008 23:25:38 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 213233 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 29 Dec 2008 23:25:37 +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 mBTMPbs5007929 for ; Mon, 29 Dec 2008 23:25:37 +0100 Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.171]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id mBTMPYkX002353 for ; Mon, 29 Dec 2008 23:25:37 +0100 Received: by ug-out-1314.google.com with SMTP id 29so1471433ugo.38 for ; Mon, 29 Dec 2008 14:25:34 -0800 (PST) Received: by 10.67.106.6 with SMTP id i6mr9867250ugm.49.1230589533947; Mon, 29 Dec 2008 14:25:33 -0800 (PST) Received: from macintosh.local (1204ds3-brh.0.fullrate.dk [89.150.182.226]) by mx.google.com with ESMTPS id 19sm35957904ugl.12.2008.12.29.14.25.32 (version=SSLv3 cipher=RC4-MD5); Mon, 29 Dec 2008 14:25:33 -0800 (PST) Content-Type: text/plain; format=flowed; delsp=yes; charset=iso-8859-1 MIME-Version: 1.0 References: <495160FA.8000004@morningstar2.co.uk> <9EECA5EE-12A7-4C01-8311-7658BD3E8E04@gmail.com> Content-Transfer-Encoding: 7bit User-Agent: Opera Mail/9.63 (MacPPC) X-Spam-Whitelist: Message-ID: Date: Mon, 29 Dec 2008 23:25:31 +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: \tlist_if_eq:nn To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <9EECA5EE-12A7-4C01-8311-7658BD3E8E04@gmail.com> 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 22:31:48.0028 (UTC) FILETIME=[3C90E7C0:01C96A05] Status: R X-Status: X-Keywords: X-UID: 5551 On Wed, 24 Dec 2008 02:09:51 +0100, Will Robertson wrote: > I think that's to guard against # tokens. Since arbitrary token lists > could be being used in this function, you can't assume (as tlp's usually > do) that there won't be any #'s. Precisely. > Took me a second to think about this, though, before I realised we're > dealing with unrestricted token lists. (Maybe this is a key difference > between a tlp and a tlist that I overlooked in my previous discussion > for them.) I'll add some text to the documentation for this function. Restricted is the keyword I think. When tlist functions were invented, the idea was for them to work on arbitrary balanced text. In this respect they have more in common with toks than tlps which have that restriction of which we dare not speak! toks as implemented in expl3 do not support the or the implicit opening brace and so with this in mind, I'd be more inclined by now to group tlist and toks together with tlp being almost the same (but not quite). -- Morten