Received: from mail.proteosys.com ([62.225.9.49]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.5329); Tue, 8 Jul 2003 19:50:37 +0200 Received: by mail.proteosys.com (8.12.9/8.12.2) with ESMTP id h68HoZPP016563 for ; Tue, 8 Jul 2003 19:50:36 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.27]) by relay.uni-heidelberg.de (8.12.9/8.12.9) with ESMTP id h68Haqmv001053; Tue, 8 Jul 2003 19:36:57 +0200 (MET DST) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C34579.70109480" Received: from listserv (listserv.uni-heidelberg.de [129.206.100.27]) by listserv.uni-heidelberg.de (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id h681c0d7029100; Tue, 8 Jul 2003 19:33:43 +0200 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8d) with spool id 1209 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 8 Jul 2003 19:33:43 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.12.3/8.12.3/SuSE Linux 0.6) with ESMTP id h68HXgM9006063 for ; Tue, 8 Jul 2003 19:33:42 +0200 Received: from mail.npc.de (fw.npc.de [62.225.140.214]) by relay2.uni-heidelberg.de (8.12.9/8.12.9) with ESMTP id h68HXgGl015032 for ; Tue, 8 Jul 2003 19:33:42 +0200 (MET DST) Received: from puma.npc.de (puma.npc.de [192.168.129.3]) by mail.npc.de (Postfix) with ESMTP id 7E97114D0 for ; Tue, 8 Jul 2003 19:33:42 +0200 (CEST) Received: by puma.npc.de (Postfix PUMA NPC GmbH, from userid 1014) id 2E2E575E2; Tue, 8 Jul 2003 19:33:42 +0200 (CEST) In-Reply-To: <200307081028.19280.tim@birdsnest.maths.tcd.ie> References: <3F075002.72955C93@MartinHensel.de> <3F09CB24.7195F5E7@MartinHensel.de> <16138.9008.870309.967543@zarniwoop.ms25.local> <200307081028.19280.tim@birdsnest.maths.tcd.ie> Return-Path: X-Mailer: VM 7.04 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-OriginalArrivalTime: 08 Jul 2003 17:50:37.0879 (UTC) FILETIME=[7096B470:01C34579] X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-Spam-Score: -9.9 () IN_REP_TO,REFERENCES Content-class: urn:content-classes:message Subject: Re: Invitation for discussion: My suggestion for a LaTeX3 syntax Date: Tue, 8 Jul 2003 18:33:42 +0100 Message-ID: A<16139.118.62805.453383@puma.npc.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: Invitation for discussion: My suggestion for a LaTeX3 syntax Thread-Index: AcNFeXCy+hIKV+0/RF6LRj4tSzozRA== From: "Joachim Schrod" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4662 This is a multi-part message in MIME format. ------_=_NextPart_001_01C34579.70109480 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable >>>>> "TM" =3D=3D Timothy Murphy writes: TM> Knuth was right 99.9% of the time. Well, $99.9\% \pm \epsilon$ for a quite large $\epsilon$ depending on which part of TeX you look at. In particular, the macro language is not only dreadful, but may be called "the most horrible macro language after the C preprocessor" with full rights. That's why the ant work of Achim is so interesting, including his distinction between markup and programming syntax.[*] It's an open question if O'Caml programs are really good for this problem domain (I'm not really convinced), but the framework is powerful enough to plug in other style sheets and to experiment with it. Cheers, Joachim [*] Disclaimer: I'm biased here and think that ant has not got the acknowledgement in the TeX community it deserves. All talk about NTS, and here we have a system with concepts that is better already. The concepts are nearer towards the original goals for NTS, too. Actually, one of my employees, Gerd Stolpmann, spends quite some of his work time on O'Caml software and I hope to be able to combine some of his work (e.g., on PXP, a blasting fast and powerful XML parser, see http://www.ocaml-programming.de/programming/pxp.html) with components from ant some day. But I digress, that get's off topic too much. -- =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D Joachim Schrod Email: jschrod@acm.org Roedermark, Germany ``How do we persuade new users that spreading fonts across the = page like peanut butter across hot toast is not necessarily the route = to typographic excellence?'' -- Peter Flynn ------_=_NextPart_001_01C34579.70109480 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: Invitation for discussion: My suggestion for a LaTeX3 = syntax

>>>>> "TM" =3D=3D Timothy = Murphy <tim@BIRDSNEST.MATHS.TCD.IE> writes:

TM> Knuth was right 99.9% of the time.

Well, $99.9\% \pm \epsilon$ for a quite large = $\epsilon$ depending on
which part of TeX you look at.

In particular, the macro language is not only = dreadful, but may be
called "the most horrible macro language after = the C preprocessor"
with full rights.

That's why the ant work of Achim is so interesting, = including his
distinction between markup and programming syntax.[*] = It's an open
question if O'Caml programs are really good for this = problem domain
(I'm not really convinced), but the framework is = powerful enough to
plug in other style sheets and to experiment with = it.

Cheers,
        = Joachim

[*] Disclaimer: I'm biased here and think that ant has = not got the
acknowledgement in the TeX community it deserves. All = talk about NTS,
and here we have a system with concepts that is = better already. The
concepts are nearer towards the original goals for = NTS, too. Actually,
one of my employees, Gerd Stolpmann, spends quite = some of his work
time on O'Caml software and I hope to be able to = combine some of his
work (e.g., on PXP, a blasting fast and powerful XML = parser, see
http://www.= ocaml-programming.de/programming/pxp.html) with components
from ant some day. But I digress, that get's off = topic too much.


--
=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-= =3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D= -=3D-=3D-=3D
Joachim = Schrod           &= nbsp;           &n= bsp;          Email: = jschrod@acm.org
Roedermark, Germany

        ``How do we = persuade new users that spreading fonts across the page
        like = peanut butter across hot toast is not necessarily the route to
        = typographic = excellence?''          =              = -- Peter Flynn

------_=_NextPart_001_01C34579.70109480--