Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Mon, 10 Aug 2009 18:24:22 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n7AGOOVK022260 for ; Mon, 10 Aug 2009 18:24:24 +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 n7AGJsZX003302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Aug 2009 18:19:54 +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 n7AG7sh3014993; Mon, 10 Aug 2009 18:19:53 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 298742 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 10 Aug 2009 18:19:53 +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 n7AGJrDM015448 for ; Mon, 10 Aug 2009 18:19:53 +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 n7AGJcMD023101 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 10 Aug 2009 18:19:42 +0200 Received: from laurel.open.ac.uk ([137.108.170.71]) by pluto.open.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1MaXb1-0003Yh-Ht for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 10 Aug 2009 17:19:39 +0100 Received: from KIELDERCMS1.open.ac.uk ([137.108.140.186]) by LAUREL.open.ac.uk ([137.108.170.71]) with mapi; Mon, 10 Aug 2009 17:19:39 +0100 Thread-Topic: xparse Thread-Index: AcoZ1cUNdhPSvrADR9WC6anqVOccwwAAA4fg 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> 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 n7AGJrDM015449 Message-ID: Date: Mon, 10 Aug 2009 17:19:41 +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: <4A80469B.5040305@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: 10 Aug 2009 16:24:22.0979 (UTC) FILETIME=[05396130:01CA19D7] Status: R X-Status: X-Keywords: X-UID: 5863 > J.Fine wrote: > > Hi > > > > I'm not sure I understand what it is you want to do, but it does seem to > me that TeX macros are not a suitable language. > > > > > > Jonathan > > Sorry, I'm a bit lost! Which bit of the thread are we talking about? > (xparse as-a-concept, post-processing arguments, how to specify > arguments, ... ) All of the above, taken together. One starts with parsing key-value arguments in TeX macros, then further features are required, and you start adding features to the LaTeX macros for list processing and the like, and before you know it something has arise that is too complicated for TeX macros. CVS, as I recall, started as shell scripts to support concurrent use of RCS. But after a while, shell scripts are no longer suitable. Hope this helps. -- 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).