Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 11 Aug 2009 17:07:51 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n7BF7mCr018561 for ; Tue, 11 Aug 2009 17:07:48 +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 n7BF3Gs9015150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Aug 2009 17:03:16 +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 n7BCdJ3t028140; Tue, 11 Aug 2009 17:03:13 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 291972 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 11 Aug 2009 17:03:13 +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 n7BF3D5C012059 for ; Tue, 11 Aug 2009 17:03:13 +0200 Received: from pluto.open.ac.uk (pluto.open.ac.uk [137.108.145.32]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id n7BF2wPi031498 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 11 Aug 2009 17:03:01 +0200 Received: from mulberry.open.ac.uk ([137.108.170.73]) by pluto.open.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1MassL-0001PW-6H for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 11 Aug 2009 16:02:57 +0100 Received: from KIELDERCMS1.open.ac.uk ([137.108.140.186]) by mulberry.open.ac.uk ([137.108.170.73]) with mapi; Tue, 11 Aug 2009 16:02:57 +0100 Thread-Topic: xparse Thread-Index: AcoaY7TPWAu+FSj6TQyKOkl9WG3EkAAMLqCw References: <4A7921CF.5020803@morningstar2.co.uk> <4A7A1505.4040604@residenset.net> <4A7AD930.2090106@residenset.net> <8516B615-51AA-4D90-BB7D-A9E122AA0335@gmail.com> <4A804317.6050909@morningstar2.co.uk> <4A80469B.5040305@morningstar2.co.uk> <4A804ED7.4040305@morningstar2.co.uk> <4A812A23.2000808@morningstar2.co.uk> <4A8134D8.9070502@morningstar2.co.uk> Accept-Language: en-US, en-GB Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US, en-GB Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id n7BF3D5C012060 Message-ID: Date: Tue, 11 Aug 2009 16:02:56 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: "J.Fine" Subject: Re: xparse To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <4A8134D8.9070502@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 11 Aug 2009 15:07:51.0476 (UTC) FILETIME=[7EE35F40:01CA1A95] Status: R X-Status: X-Keywords: X-UID: 5885 > -----Original Message----- > From: Mailing list for the LaTeX3 project [mailto:LATEX-L@LISTSERV.UNI- > HEIDELBERG.DE] On Behalf Of Joseph Wright > > You're claiming here that there is a requirement here to use TeX macros, > namely use with pdfTeX etc. But what you say does not impose such a > requirement. > > > > Don Knuth's WEB system uses a custom program WEAVE to create a TeX input > file from a .web file. > > > > It's perfectly possible to use a similar front end for processing > documents written in the LaTeX syntax. > > My impression is that we are *not* in the business of writing any new > binaries. The team have always tried to leave that to the "engine > people". You can of course argue that it might be better to take a > different approach, but I think if you do then the LuaTeX-only route > looks the most sensible (at the tool is there and being actively > improved). The translation could be done by a script written in Python. Knuth wrote Pascal, but you don't have to go that route either. I'd rather the LaTeX3 team were willing to be flexible here. There are many things that would be better done using a dynamic scripting language rather than TeX macros. The front end to the TeX macro language is a good example. -- Jonathan The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302).