Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Wed, 5 Dec 2007 23:11:07 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id lB5MB1lQ020696 for ; Wed, 5 Dec 2007 23:11:01 +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 lB5LuDjL001848 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 5 Dec 2007 22:56:14 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id lB5G1EUd024478; Wed, 5 Dec 2007 22:58:00 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.0) with spool id 206213 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 5 Dec 2007 22: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 lB5Lw08B022259 for ; Wed, 5 Dec 2007 22:58:00 +0100 Received: from mx05.kabsi.at (mx05.kabsi.at [195.202.128.131]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id lB5LtpxY001582 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 5 Dec 2007 22:55:56 +0100 Received: from buckbeak.hogwarts (h081217001071.dyn.cm.kabsi.at [81.217.1.71]) by mx05.kabsi.at (8.13.8/8.13.8) with SMTP id lB5LviRc015963 for ; Wed, 5 Dec 2007 22:57:44 +0100 Received: by buckbeak.hogwarts (Postfix, from userid 1000) id 1E266330048; Wed, 5 Dec 2007 22:57:44 +0100 (CET) References: <87k5nxw76i.fsf@buckbeak.hogwarts> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id lB5Lw08B022260 Message-ID: <87tzmwkdnr.fsf@buckbeak.hogwarts> Date: Wed, 5 Dec 2007 22:57:44 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Andreas Matthias Subject: Re: Misleading cs names? To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: ("Morten =?iso-8859-15?Q?H=F8gholm=22's?= message of "Wed\, 5 Dec 2007 09\:30\:52 +0100") 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.57 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 05 Dec 2007 22:11:07.0331 (UTC) FILETIME=[BBF31130:01C8378B] Status: R X-Status: X-Keywords: X-UID: 5094 Morten Høgholm wrote: > On Sun, 02 Dec 2007 14:35:33 +0100, Andreas Matthias wrote: > > Hi Andreas, > >> Recently, the names of some control sequences were changed in svn. >> Maybe this is a good time to think about other names as well. >> >> * \int_set:Nn uses \numexpr to scan its second argument. Shouldn't >> it rather be called \int_set:Nx? > > True, the base form of the function \int_set: does do this x > expansion. However, these assignment functions are a bit different > from other types because there is no difference between > \int_set:Nn and \int_set:Nx and so perhaps it is better to stick > to the base form definition using Nn rather than Nx as that would > imply there is a base form too. When I first used these functions I added a lot of \exp_args:... and \exp_after:NN just to realize afterwards that they are not necessary at all. An x arg-spec would have helped me a lot to get things right from the beginning. > For things such as \int_compare:nNnTF, having a name with xNxTF > argument spec might imply the function is not expandable but it > is. Should the arg-spec indicate whether a function is expandable or not? Ciao Andreas