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 o9S6tHBv003394 for ; Thu, 28 Oct 2010 08:55:18 +0200 Received: (qmail 14058 invoked by alias); 28 Oct 2010 06:55:11 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 28 Oct 2010 06:55:11 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx049) with SMTP; 28 Oct 2010 08:55:11 +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 o9S6r2n4016437 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Oct 2010 08:53:02 +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 o9RM17TB005140; Thu, 28 Oct 2010 08:53:35 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 601450 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 28 Oct 2010 08:53:35 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o9S6rZGl011242 for ; Thu, 28 Oct 2010 08:53:35 +0200 Received: from mta0.cl.cam.ac.uk (mta0.cl.cam.ac.uk [128.232.25.20]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id o9S6rSJO017172 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 28 Oct 2010 08:53:33 +0200 Received: from sxp10.cl.cam.ac.uk ([128.232.10.70] helo=cl.cam.ac.uk) by mta0.cl.cam.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1PBMMS-0002GU-34 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 28 Oct 2010 07:53:20 +0100 X-Mailer: MH-E 8.0.3; nmh 1.3; GNU Emacs 22.3.1 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 o9S6rZGl011243 Message-ID: <32224.1288248799@cl.cam.ac.uk> Date: Thu, 28 Oct 2010 07:53:19 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Robin Fairbairns Subject: Re: New "interfaces" package To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: Your message of Thu, 28 Oct 2010 16:12:16 +1030. Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p4U4jfdfC5HDevlx1X2sAZgP9e9F2VTUYI/FLDAh5vXTVin+wznIYULO4W8f iu4UIHVeutAdNYNyhIIRpjhB4NMqCt7OvFNAZ1Wfx4FZJc627ijqKNPBMry42D3C0vBPyK5et6Ko fYsJQ==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: 6462 Will Robertson wrote: > There's an interesting new package on CTAN called "interfaces" > (http://ctan.org/pkg/interfaces) that does the sort of thing I've been > thinking for a long time now would be useful (or at least interesting) > for LaTeX. thanks for picking that up: i was quite excited when it came for installation, but feel inhibited about being the first to praise... > What it does is take a large selection of non-related packages and > apply a consistent interface on top of them all. E.g., enumitem, > titlesec, fancyhdr, and so on, are all given wrappers with keyval > options for their use. > > I think it's an interesting idea to "endorse" a particular set of > well-used packages, although long term I'd prefer for the packages > themselves to offer such an interface natively. This is also an > interesting project because it maps out the scope of what requirements > might be necessary for a possible future LaTeX3 "document > specification". (Also see ConTeXt MkIV which would make for a good > comparison here.) it occurs to me (only now, reading your post) that since i've long felt the need for a keyval interface to footmisc (at least) and that since interfaces is a more convenient way to achieve that (by comparison with what was impeding my will to "get on with it"), i've really no excuse for not "getting on with it. robin (development of footmisc started over christmas 1993, using the first beta-release of latex 2e, which didn't manage the £ symbol...)