Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Fri, 26 Sep 2008 12:01:43 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m8QA1boj023656 for ; Fri, 26 Sep 2008 12:01:38 +0200 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 m8Q9ugR2020584 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Sep 2008 11:56:42 +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 m8PM13E6008057; Fri, 26 Sep 2008 11:56:33 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 45773 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 26 Sep 2008 11:56:33 +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 m8Q9uXS1030004 for ; Fri, 26 Sep 2008 11:56:33 +0200 Received: from mailgate5.uea.ac.uk (mailgate5.uea.ac.uk [139.222.130.185]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id m8Q9uDhi019788 for ; Fri, 26 Sep 2008 11:56:19 +0200 Received: from [139.222.128.187] (helo=ueams04.uea.ac.uk) by mailgate5.uea.ac.uk with esmtp (Exim 4.50) id 1KjA3Z-0000c8-K4 for latex-l@listserv.uni-heidelberg.de; Fri, 26 Sep 2008 10:56:13 +0100 Received: from [139.222.114.14] by ueams04.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KjA3Z-0001uM-J0 for latex-l@listserv.uni-heidelberg.de; Fri, 26 Sep 2008 10:56:13 +0100 User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <48DCB1BF.7020903@morningstar2.co.uk> Date: Fri, 26 Sep 2008 10:56:15 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Key management in LaTeX3: keys3 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: 26 Sep 2008 10:01:43.0871 (UTC) FILETIME=[E12B04F0:01C91FBE] Status: R X-Status: X-Keywords: X-UID: 5388 Hello all, Following the discussion here about using key-value methods in LaTeX3, I've uploaded "keys3" to CTAN. The package includes: - keys3: a possible approach to key management for LateX3. - keys3-intro: a brief overview of the package in the style of a TUGBoat article, aimed at people familiar with keyval/xkeyval/kvoptions. - keys3opts2: A helper package to allow LaTeX2e class and package options to be passed to keys3. Obviously, I'm hoping people will take a look at this and comment! I think that this is a complementary approach to the template package, which seems to have somewhat different targets. However, I may be wrong or have taken the wrong tack. I've set up an SVN repository at http://keys3.berlios.de: anyone wanting write access is welcome. I've deliberately written the .dtx in the current style of expl3, so that if the idea looks any good the team can take whatever they like easily. -- Joseph Wright