Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id r2GC4OPW011985 for ; Sat, 16 Mar 2013 13:04:25 +0100 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx109) with ESMTP (Nemesis) id 0MMY2E-1UMqvn4B8Y-008NDE for ; Sat, 16 Mar 2013 13:04:18 +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 r2GC2cu7028618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 16 Mar 2013 13:02:39 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r2FN14Y6015976; Sat, 16 Mar 2013 13:02:38 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 8284148 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 16 Mar 2013 13:02:38 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r2GC2cAd013928 for ; Sat, 16 Mar 2013 13:02:38 +0100 Received: from neptune.ucc.ie (neptune.ucc.ie [143.239.153.183]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id r2GC2PHh028542 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 16 Mar 2013 13:02:28 +0100 Received: from csmvddesktop (csmvddesktop.ucc.ie [143.239.74.97]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: dongen) by neptune.ucc.ie (Postfix) with ESMTPSA id 79F2F20077 for ; Sat, 16 Mar 2013 12:02:24 +0000 (GMT) References: <514443C4.1080503@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Message-ID: <20130316121332.GA5586@csmvddesktop> Date: Sat, 16 Mar 2013 12:13:32 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: dongen Subject: Re: Prefix database To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <514443C4.1080503@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:T+ifYcTSGjE=:BVCwQ1qWBlwtMRSohsp67B IAUYE1f1BTFB5yEi+a7n+R8vraqidCjMH5XDyvRJuuwvmJW5RqIms7qWJzC6WKFIaAHR4nC Jrv2VtC/fDS0cmoTqV2amOl6sxiVSAO+RLw8L3eLVwiwdrCBI2jMK+Br+WcNR/pCJWsHdBf H5am6P0+bmamwTZpP6NaHyz5Q4dm3HTs58hRjnUt+Z4UiDocUEpzBIUkZbAEhTqsLjK+ABA yXt6jtFZKZhN6ujy2QZvrTGkOUP0q356xt20oSgo/sEzccyNQLgEgd5PRrhHT2h9aaHZ8v2 pYZI2YQ6ePAUS2Dp2rAirIC/W50x8mIfyX89LxUiPzVToHttBqMA7fN0ER+/0A/PouH8BEC MfqnhNBuQOeZSx1ozDKJe5CbQVH1BJVMgaOT4UMa/nEHzoKbJeUoRnWzYOqQQCKJWzaovQY KmiEEZDmMj1iUxx3zR3wKbwJmPLfQ58xCL2k4g0gNNH5x9HCirKTKCjmdj5SHsBH13Y75ic fCQZ47muRgY7whSLk/GoryseEBLulxEyfeXwgfg8LtWbUUS9P8rPv0P8BaZGzp9D54BX8N/ ikT2HzWdq0M5Yu6WxLKAkTDRAJ+Lkh4V8/tY02f7k+tarLKqXAqlzJ10wXgK197VOLTiEtR mVtol29/au/Aqa74nCDPWdWpbcaTzajy+nPLVChv8HzYtCjYB6V4jqpJW6O06oqB+itKtc1 4sf1LGcwNriUCkupoEKh8OeGLMZSfzg3XsUv1lKhDAjYREdv6yvTdeTsFpr7MBRMNLSsQ8v mmpIXAwwHeAlc97Ml80c6TVaPRv7zxXo8Dj700lEORDJcJQoPxpGW2m7mfvcIP5ppBfWHHV 98FVQHTsHnMRH5Bz9NrGil/OTAzSq2/fB2xgV8u6NOvlx0gG3ryqLUdNiGt0/Db4wjwAVgM xYPDuNuDv8VCUIyrxrCdXA6j/7JL/fBPLrX5QDbnhLIBivo9fy/wcpIZIxwn0Ln4socmKSk kFDuzRB2BCgHVkmhCKhLAyQcon4vw4QfAZaoq2yy4apUjS8CMEi0FHmcBXLZDXzhL77dZoK BhosdJsBMNISuQDzShx2CkU8yasYR23ha5fMohCQLz7hmsabdMIR+4Vs3ZFaUmeuNRL+k6N Bmt8agP0FomcUDiIj54J9dEQ4sHdXmQ2wiuxHsQapTCNtes7VoVXrYRkKnDyGOZoyVoifUW SkuTfWWwweujqFgbjpWQEntpgga2sXEK1XyIwP4XIGd0hVbDiB96RbVZwNXxYdl+vZGQRVw 3XzJIl/U0x5FxgTVhdcmlOd58wCHQUsLaYT/il7kUR0IKXK6/cC7+u9+s1qY8Ew7+rnQ+YU WAQnci3JzqpKnn+2yckpizkOACX4PfJ7qIS27x86XLvQ2GRx3bg/iWIO8a7QQc9Utwi9lbe B7CQzGNo4= X-UI-Loop:V01:+ZCypg80Vto=:oredCE5n3nruXaxJweKcc+90eeyTbQaSKFEetj/4iZc= Status: R X-Status: X-Keywords: X-UID: 7187 * Joseph Wright [2013-03-16 10:04:52 +0000]: Hi Joseph, : Prompted by a question on c.t.t., I've done a sweep over all of TeX Live : and added all of the expl3 prefixes which are in use to the database I : mentioned some time ago. As this has been done in a somewhat automated : manner, package authors are advised to check the results : (https://github.com/latex3/svn-mirror/blob/master/l3kernel/l3prefixes.csv). : : I'd also like to strongly encourage developers to register their : prefixes by submitting them either directly to the team, to me or to : sending them to the list. I'll try to pick up new uses as they pop up on : the CTAN list, but may not catch everything. There may be a better way. Why don't the latex3 team provide a kernel method that people can use to register their prefixes? The idea is that this method takes the prefixes as input and writes them to some auxiliary file. When a package is uploaded to CTAN, all the CTAN team have to do is use the package once and add the output of the auxiliary file to the prefix database. The main advantage of this is that it reduces email traffic and provides a formal way to define the prefixes. You can even make the kernel method reject existing prefixes. (Of course this would mean the method needs some way to access a local copy of the prefix database....) This may save the programmer precious time and troubles. Regards, Marc van Dongen