Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 11 Sep 2008 07:27:25 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8B5RHaL027828 for ; Thu, 11 Sep 2008 07:27:18 +0200 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 m8B5NLGI018978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Sep 2008 07:23:21 +0200 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 m8AM1F98017495; Thu, 11 Sep 2008 07:23:11 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 29162 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 11 Sep 2008 07:23:11 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id m8B5NBnf014918 for ; Thu, 11 Sep 2008 07:23:11 +0200 Received: from anchor-post-35.mail.demon.net (anchor-post-35.mail.demon.net [194.217.242.85]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id m8B5MwfW030097 for ; Thu, 11 Sep 2008 07:23:01 +0200 Received: from cremornelane.demon.co.uk ([80.177.25.195] helo=[192.168.0.2]) by anchor-post-35.mail.demon.net with esmtp (Exim 4.67) id 1Kdedt-0001hi-J6 for latex-l@listserv.uni-heidelberg.de; Thu, 11 Sep 2008 05:22:57 +0000 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <48C8AB2F.8020307@morningstar2.co.uk> Date: Thu, 11 Sep 2008 06:22:55 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Module names To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.599 () BAYES_00 X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 11 Sep 2008 05:27:25.0191 (UTC) FILETIME=[12D58170:01C913CF] Status: R X-Status: X-Keywords: X-UID: 5286 Hello all, I've been thinking about module names. The current situation with LaTeX2e is that you take a guess at an internal prefix, based (perhaps) on a quick CTAN search of the package names currently in use. Usually effective, but could be improved. I think it would be a good idea if the documentation said something about this. I'd suggest that a list of all of the kernel prefixes would be useful in one place, plus a statement that all single letter prefixes are to be used only for variable descriptions (c_, l_, g_, etc.). I'd also suggest making "private_" a module prefix which can be used for non-public material only. To get something like a formalised system for modules in general, a simple list of modules would probably suffice. I wonder if the CTAN team might be able to ask for this information when packages are uploaded (i.e. add "Module name (LaTeX3 packages)" to the current list of questions). This might then simply be added to a webpage or the database they have. The later would need some kind of search, and I have no idea how easy that might be! Does this even sound worthwhile to others? -- Joseph Wright