Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 22 Sep 2008 12:18:30 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8MAIObx005933 for ; Mon, 22 Sep 2008 12:18:24 +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 m8MAEJrp003753 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 22 Sep 2008 12:14:20 +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 m8LM28Rm015925; Mon, 22 Sep 2008 12:14:00 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 38177 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 22 Sep 2008 12:14:00 +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 m8LM28Rg015925 for ; Mon, 22 Sep 2008 12:14:00 +0200 Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id m8MAE0ws004994 Message-ID: Date: Mon, 22 Sep 2008 12:14:00 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Key management for LaTeX3 ("l3keys") 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: 22 Sep 2008 10:18:30.0274 (UTC) FILETIME=[8F60EE20:01C91C9C] Status: R X-Status: X-Keywords: X-UID: 5379 On Sat, 20 Sep 2008 17:17:23 +0930, Will Robertson wrote: > Great, this sounds like it will be a very useful package. > Now I need to go over template with a fine tooth comb to make a proper > comparison, since I haven't really used it at all yet. I think that would be very useful. Obviously, Morten and Frank are familiar with template, and I'm not too bad with various keyval packages, so it would be useful for a third party to compare the approaches. > Can I recommend that you start up a (say) GitHub repository[*] for > this code to make it easier to (a) track changes in it, and (b) for > *me* to be able to keep your code in sync with changes that we will > end up making to the expl3 repository? I'd be keen to know how others see this. My aim in quickly writing l3keys was to provide a starting point for discussion here on how keys might be managed in LaTeX3. Of course, you can only tell how well something works by using it, but on the other hand I don't want to pre-empt the team's efforts in this area. As this is not an official LaTeX3 package, I'm wary of making it more generally accessible (certainly under the current working title). However, if the team are happy for the code to be used as a basis for others to experiment with, then I can make a more accessible release. > Ideally, this will mean that when we do a big overhaul of the names > and functions, we can include your files in the search/replace/tweak > and just push the changes back to you. I'm imagining that a lot of the core names are reaching a point of stability (recent discussions on l3messages notwithstanding). Most things seem to work quite well. Joseph