Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id p02KP4rB021672 for ; Sun, 2 Jan 2011 21:25:05 +0100 Received: (qmail 27943 invoked by alias); 2 Jan 2011 20:24:59 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 02 Jan 2011 20:24:58 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx089) with SMTP; 02 Jan 2011 21:24:58 +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 p02KNOFG032332 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 2 Jan 2011 21:23:24 +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 p01N14fq014420; Sun, 2 Jan 2011 21:23:22 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 771779 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 2 Jan 2011 21:23:22 +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 p02KNMfM013163 for ; Sun, 2 Jan 2011 21:23:22 +0100 Received: from lon1-post-3.mail.demon.net (lon1-post-3.mail.demon.net [195.173.77.150]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p02KNCkB032273 for ; Sun, 2 Jan 2011 21:23:15 +0100 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=palladium.local) by lon1-post-3.mail.demon.net with esmtp (Exim 4.69) id 1PZUSO-00003W-cj; Sun, 02 Jan 2011 20:23:12 +0000 User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 References: <4D1F6F9D.9020209@laposte.net> <4D1F8145.2010308@morningstar2.co.uk> <4D1F8BFD.5000803@laposte.net> <4D1F8DFE.70205@morningstar2.co.uk> <20110101204323.GA14218@khaled-laptop> <4D1F94F8.2010306@morningstar2.co.uk> <703780.66667.qm@web82005.mail.mud.yahoo.com> <4D1F99C9.8000609@gmx.de> <4D206576.2080206@morningstar2.co.uk> <473826.54913.qm@web82001.mail.mud.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4D20DEAF.8070103@morningstar2.co.uk> Date: Sun, 2 Jan 2011 20:23:11 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: LaTeX3 and engines To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <473826.54913.qm@web82001.mail.mud.yahoo.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4U4jfdfC5HDevlx1X2sAZgP9e9F2VTUYI/FLDAh5vXTVin+wznIYULO4W8f iu4UIHVeutAdNYNyhIIRpjhB4NMqCt7OvFNAZ1Wfx4FZJc627ijqKNPBMry42D3C0vBPyK5et6Ko fYsJQ==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6503 On 02/01/2011 15:27, Paul Thompson wrote: > There is really a somewhat deeper issue. Like many who use LaTeX for more than > superficial stuff (I wrote a class file newlfm and several sty files, most of > which are not much used), I can read documentation and figger it out somewhat. > However, knowing of the EXISTENCE of a tool is really the key, not how it is > used. How are people to learn that specific primitives exist? It's not in the > LaTeX Companion, which is my starting point. As Arno has already commented, this is a primitive, so it belongs in the pdfTeX manual and not in anything from LaTeX. I'd also note that it was introduced relatively recently (compared at least to the age of LaTeX2e), so it's not surprising that it's not there. As an aside, one of the points of the expl3 work is to provide a LaTeX programming language in which everything is documented if it's available. That doesn't mean that all of the primitives are documented in expl3: the other point is that many of them are not really ideal for direct use. \pdfstrcmp is a case in point: the expl3 interface is called \str_if_eq:xxTF (and related functions), as it's not excatly obvious that a string comparison yields a number which can then be used in an \ifnum :-) -- Joseph Wright