X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1262" "Tue" "28" "September" "1999" "11:04:23" "+0100" "David Carlisle" "davidc@NAG.CO.UK" nil "34" "Experimental `template' interface code" "^Date:" nil nil "9" nil nil nil nil nil] nil) Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mail.Uni-Mainz.DE (8.9.3/8.9.3) with ESMTP id OAA04512 for ; Tue, 28 Sep 1999 14:59:37 +0200 (MET DST) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <10.8111D422@mail.listserv.gmd.de>; Tue, 28 Sep 1999 14:59:19 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 444718 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Tue, 28 Sep 1999 12:06:11 +0200 Received: from nag.co.uk (openmath.nag.co.uk [192.156.217.16]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id MAA02334 for ; Tue, 28 Sep 1999 12:06:00 +0200 (MET DST) Received: (from davidc@localhost) by nag.co.uk (AIX4.2/UCB 8.7/8.7) id LAA12492; Tue, 28 Sep 1999 11:04:23 +0100 (BST) Message-ID: <199909281004.LAA12492@nag.co.uk> Reply-To: Mailing list for the LaTeX3 project Date: Tue, 28 Sep 1999 11:04:23 +0100 From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Experimental `template' interface code Status: R X-Status: X-Keywords: X-UID: 3336 As discussed in the talk given at Vancouver (slides at http://www.latex-project.org/talks/tug99.pdf) we have been developing a new `template' system intended to give a more natural interface to LaTeX class design. I am pleased to announce that the first public test release of this code is now available from the project web site. The package is available as a compressed tar file, or as directory of individual files from the following URL: http://www.latex-project.org/code/experimental/template.tgz http://www.latex-project.org/code/experimental/template/ template.dtx in that directory has a large section of documentation at the front describing the commands in the interface and giving a `worked example' building up some templates for caption formatting. The package builds on the `ldcsetup' code that was posted to this list as part of the xparse distribution. That code is also available from the project web site at these URL: http://www.latex-project.org/code/experimental/xparse.tgz http://www.latex-project.org/code/experimental/xparse/ Please note that these experimental packages should _not_ be placed on public archives, CDRoms or other distributions at the present time. We welcome discussions of this interface on this list. David