Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.5329); Tue, 22 Jul 2003 00:52:49 +0200 Received: by mail.proteosys.com (8.12.9/8.12.2) with ESMTP id h6LMqkSb015898 for ; Tue, 22 Jul 2003 00:52:47 +0200 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C34FDA.CEF2F680" 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 h6LMnQmp006124; Tue, 22 Jul 2003 00:49:26 +0200 (MET DST) 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 h6LM08Mx014531; Tue, 22 Jul 2003 00:48:44 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8d) with spool id 0058 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 22 Jul 2003 00:48:44 +0200 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 h6LMmiM9014959 for ; Tue, 22 Jul 2003 00:48:44 +0200 Received: from wisbech.cl.cam.ac.uk (mta1.cl.cam.ac.uk [128.232.0.15]) by relay2.uni-heidelberg.de (8.12.9/8.12.9) with ESMTP id h6LMnLGl008606 for ; Tue, 22 Jul 2003 00:49:22 +0200 (MET DST) Received: from pallas.cl.cam.ac.uk ([128.232.8.88] helo=cl.cam.ac.uk ident=[lBalzWyCWZmx3xFo/+uJCmgK+3gtsacF]) by wisbech.cl.cam.ac.uk with esmtp (Exim 3.092 #1) id 19ejT8-0001Xr-00 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 21 Jul 2003 23:49:22 +0100 In-Reply-To: Your message of Tue, 22 Jul 2003 08:43:01 +1000. <200307212243.h6LMh1h17298@abacus.maths.uq.edu.au> Return-Path: X-OriginalArrivalTime: 21 Jul 2003 22:52:49.0621 (UTC) FILETIME=[CF51B850:01C34FDA] X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-Spam-Score: -6.6 () IN_REP_TO,QUOTED_EMAIL_TEXT Content-class: urn:content-classes:message Subject: Re: XML vs. (La)TeX markup Date: Mon, 21 Jul 2003 23:49:22 +0100 Message-ID: A X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Re: XML vs. (La)TeX markup Thread-Index: AcNP2s94o9LAodBsRYOL8bJCVTZfVA== From: "Robin Fairbairns" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: X-Keywords: X-UID: 4728 This is a multi-part message in MIME format. ------_=_NextPart_001_01C34FDA.CEF2F680 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable > I don't know whether it's still around on the Net somewhere, but > several years ago someone posted a file named xii.tex > When processed under plain TeX it output the familiar "Twelve Days of > Christmas". ctan macros/plain/contrib/xii.tex > But the author, whose name I've forgotten but was a well-known > TeXpert, had managed to conceal all this under a maze of obscurity. david carlisle. he didn't want it preserved for posterity, but i persuaded him to let me put it on ctan. > Anyone wanting to try their hand at writing something to parse TeX > should see how their program works on xii.tex i can hardly parse the thing as a gendanken-experiment, using my own brain. ------_=_NextPart_001_01C34FDA.CEF2F680 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Re: XML vs. (La)TeX markup

> I don't know whether it's still around on the Net = somewhere, but
> several years ago someone posted a file named = xii.tex
> When processed under plain TeX it output the = familiar "Twelve Days of
> Christmas".

ctan macros/plain/contrib/xii.tex

> But the author, whose name I've forgotten but was = a well-known
> TeXpert, had managed to conceal all this under a = maze of obscurity.

david carlisle.  he didn't want it preserved for = posterity, but i
persuaded him to let me put it on ctan.

> Anyone wanting to try their hand at writing = something to parse TeX
> should see how their program works on = xii.tex

i can hardly parse the thing as a = gendanken-experiment, using my own
brain.

------_=_NextPart_001_01C34FDA.CEF2F680--