Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 8 Sep 2008 18:14:06 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m88GE1wm008713 for ; Mon, 8 Sep 2008 18:14:02 +0200 Received: from comedy.dante.de (localhost. [127.0.0.1]) by comedy.dante.de (8.14.3/8.14.3/Debian-5) with ESMTP id m88GDtr5015081; Mon, 8 Sep 2008 18:13:55 +0200 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.177]) by comedy.dante.de (8.14.3/8.14.3/Debian-5) with ESMTP id m88GDr5u015065 for ; Mon, 8 Sep 2008 18:13:54 +0200 Received: from morse.mittelbach-online.de (p4FD4467B.dip.t-dialin.net [79.212.70.123]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1KcjN61aVJ-0002lB; Mon, 08 Sep 2008 18:13:48 +0200 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id 85F5364E76; Mon, 8 Sep 2008 18:13:45 +0200 (CEST) MIME-Version: 1.0 Message-ID: <18629.20281.449711.652808@morse.mittelbach-online.de> Date: Mon, 8 Sep 2008 18:13:45 +0200 From: Frank Mittelbach To: "=?ISO-8859-1?Q?Morten_H=F8gholm?=" Subject: Re: \cs:c In-Reply-To: <859ec5630809080507n2446e35em2934bbec7365af25@mail.gmail.com> References: <48C4D4F5.3060503@morningstar2.co.uk> <859ec5630809080413t37278f82wb0dfcb4468374183@mail.gmail.com> <41780601-0613-4AD5-8D2D-9696EAECD494@gmail.com> <314F3461-90F6-4EC0-980A-85319122D382@gmail.com> <859ec5630809080507n2446e35em2934bbec7365af25@mail.gmail.com> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX18c0NvlKelpM+FxGywpln8+cAKEl1xIAcYqjVi TQcdZt7IdBqCOj9XUQXwuizzy/zy1zB2aDJiZRz/Ts+rnKjnhu oblGwuqze+u/H2IoBc7io/FAX6wrUOv X-DANTE-Spam-Score: -2.6 () BAYES_00,SPF_HELO_PASS X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 X-Scanned-By: MIMEDefang 2.64 on 80.237.159.15 X-Scanned-By: MIMEDefang 2.64 on 80.237.159.15 Cc: LaTeX Team X-BeenThere: latex-team@latex-project.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Frank Mittelbach List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: latex-team-bounces@latex-project.org Errors-To: latex-team-bounces@latex-project.org X-ProteoSys-SPAM-Score: -102.464 () BAYES_00,FORGED_RCVD_HELO,USER_IN_WHITELIST Return-Path: latex-team-bounces@latex-project.org X-OriginalArrivalTime: 08 Sep 2008 16:14:06.0776 (UTC) FILETIME=[EB244380:01C911CD] Status: R X-Status: X-Keywords: X-UID: 5243 Morten H=F8gholm writes: > On Mon, Sep 8, 2008 at 1:34 PM, Will Robertson wrote: > = > > Looking closer, I see: > > > > \def_new:Npn \use:c #1{\cs:w #1\cs_end:} > > \def_new:Npn \cs_use:c #1 { \cs:w#1\cs_end: } > > > > These two functions are used in approximately equal number throughout = expl3 > > and the xpackages. > > > > Can I deprecate one of these (i.e., do a search'n'replace across the b= oard) > > to fix this inconsistency? I guess if I had to choose one, \cs_use:c w= ould > > be my pick. > = > I agree. well I don't :-) I think it should be \cs_use:c that should vanish. look at it from the perspective of the corresponding base function: \use:n you can argue that this is a short form for \use_arg_i:n (because it is so common "bla bla" \cs_use:n but what is the semantic of this supposed to be? what does it has to do with "cs" as a module? I could accept that \cs_use:n =3D=3D \use:c if anybody wants to make a ca= se for it (ie \cs_use:n is a function that takes an argument turns it into a csname and executes it) but I don't really see a need for that ... anyway, this is= n't what the base function would do right now. so my vote is \use:c or replace it everywhere with \use_arg_i:c cheers frank _______________________________________________ Latex-team mailing list Latex-team@latex-project.org https://lists.dante.de/mailman/listinfo/latex-team