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 qA4I274U019601 for ; Sun, 4 Nov 2012 19:02:08 +0100 Received: (qmail 22090 invoked by alias); 4 Nov 2012 18:02:02 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 04 Nov 2012 18:02:02 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx074) with SMTP; 04 Nov 2012 19:02:02 +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 qA4I070k012951 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 4 Nov 2012 19:00:07 +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 qA4G3dsf029903; Sun, 4 Nov 2012 19:00:06 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 4554256 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 4 Nov 2012 19:00:06 +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 qA4I06I5019261 for ; Sun, 4 Nov 2012 19:00:06 +0100 Received: from smtp.demon.co.uk (mdfmta009.mxout.tch.inty.net [91.221.169.50]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id qA4HxngW030646 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 4 Nov 2012 18:59:52 +0100 Received: from mdfmta009.tch.inty.net (unknown [127.0.0.1]) by mdfmta009.tch.inty.net (Postfix) with ESMTP id B24D9128304 for ; Sun, 4 Nov 2012 17:59:48 +0000 (GMT) Received: from mdfmta009.tch.inty.net (unknown [127.0.0.1]) by mdfmta009.tch.inty.net (Postfix) with ESMTP id 9864D128300 for ; Sun, 4 Nov 2012 17:59:48 +0000 (GMT) Received: from palladium.home (unknown [109.153.140.19]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mdfmta009.tch.inty.net (Postfix) with ESMTP for ; Sun, 4 Nov 2012 17:59:48 +0000 (GMT) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20121026 Thunderbird/16.0.2 MIME-Version: 1.0 X-Enigmail-Version: 1.4.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-MDF-HostID: 22 Message-ID: <5096AD13.2070405@morningstar2.co.uk> Date: Sun, 4 Nov 2012 17:59:47 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Module/prefix registration To: LATEX-L@listserv.uni-heidelberg.de Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Sender is in whitelist: joseph.wright@MORNINGSTAR2.CO.UK); Detail=5D7Q89H36p4L00VTXC6D4q0N+AH0PUCnBi0P5cROEGjO+pG7NAH/K+tf9SrVFtpLrKONl 2T9EL4W4U4jgzLbnCcGpk1z/zwmKT/K1fv3lD0=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: 7161 Hello all, As I suggested a few weeks ago, I'm keen to formalise to some extent how LaTeX3 code-level module prefixes are managed. My suggestion was a simple flat-file list containing the information, and I have made a start on such a list for team material at https://github.com/latex3/svn-mirror/blob/master/l3kernel/l3prefixes.csv. Note that at this stage the list covers only prefixes that are in use in code which the team sends to CTAN. The next stage is to ask for the same information from people using expl3 in release code. To do that, we have set up a separate e-mail address modules@latex-project.org to which requests to register a module should be sent. The .csv file shows what information I currently think might be sensible to have available: which fields to provide information for is down to individual programmers. The registration process will I hope work something like a CTAN upload: after receiving a registration, one of the team will add the information to the .csv file and then make a formalised announcement to LaTeX-L. Obviously, this is a new process and there may be some adjustments needed over time. The key aim is to have a much better idea of what is and is not 'safe' to use for programmers developing new code using expl3, and to make it easier to find where to report issues starting from a piece of code. -- Joseph Wright