Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id o1DJ1Ovc013791 for ; Sat, 13 Feb 2010 20:01:26 +0100 Received: (qmail 12198 invoked by alias); 13 Feb 2010 19:01:19 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 13 Feb 2010 19:01:18 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx038) with SMTP; 13 Feb 2010 20:01:18 +0100 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 o1DIxOj7007126 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 13 Feb 2010 19:59:24 +0100 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 o1CN1217030489; Sat, 13 Feb 2010 19:59:16 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 395179 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 13 Feb 2010 19:59:16 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id o1DIxGvr014842 for ; Sat, 13 Feb 2010 19:59:16 +0100 Received: from mail-mx1.its.albany.edu (mail-mx1.its.albany.edu [169.226.1.163]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id o1DIx2XD006784 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 13 Feb 2010 19:59:07 +0100 Received: from hilbert.math.albany.edu (hilbert.math.albany.edu [169.226.140.28]) by mail-mx1.its.albany.edu (8.14.3/8.14.3) with ESMTP id o1DIx2g5024449; Sat, 13 Feb 2010 13:59:02 -0500 (EST) Received: (from hammond@localhost) by hilbert.math.albany.edu (8.13.8/8.13.8/Submit) id o1DIx1r9024770; Sat, 13 Feb 2010 13:59:01 -0500 (EST) References: <17580.1265876941@cl.cam.ac.uk> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.4 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 X-Scanned-By: MIMEDefang 2.63 on 85.214.41.38 X-Scanned-By: MIMEDefang 2.65 on 169.226.1.163 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id o1DIxGvr014843 Message-ID: Date: Sat, 13 Feb 2010 13:59:01 -0500 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: William F Hammond Subject: Re: LaTeX3 8-bit only? To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: (Chris Rowley's message of "Thu, 11 Feb 2010 23:25:13 +0000") Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p6i75npGen84eVAEFK/syJmiNoEBJhgjYKpglu1TZLLw7xMZnJMXwBFK0zrU udEInhYyaWAzwtcf5K2pCdD+gZ2/z4PnBLkwixZI+pVtXqOlCN41sOWgjaVeH7+UhPxHlGxFK/rc sw7fg==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6268 Chris Rowley writes: > Well I am filing away all these predictions, especially those of > Nostraschroeder. If I may refer to Chris' talk on "TeX-free LaTeX" at TUG 2009 in South Bend, http://river-valley.tv/tex-free-latex-an-overview/, all four of GELLMU, LaTeXml, Plastex, and Tralics are characterized by early stage parsing to some form of XML and going from there to various outputs. Moreover, Texinfo, the language of The GNU Documentation System, which has been formalized as an XML document type for nearly a decade now, operates in a similar way. Furthermore, I think that tex4ht would be improved by factoring all of its various output formattings through initial parsing (using its dvi-loading technique) to an XML document type that is closely tuned to LaTeX and translating to the various outputs from there. It has long seemed clear to me, going back to the discussion thread in 1998 where I jumped in, that, beyond continued support for traditional print-only typesetting, the LaTeX Project needs to formally define(*) LaTeX, the markup language. (Well, maybe a series of related languages.) This will amount to introducing one or more author-level XML document types with Project sponsorship. Doesn't the confluence in design of the four horsemen bolsters this viewpoint? If that is done competently, then pipelines of translations become the game. At the end of some of these pipelines there can translation to the traditional typesetting language, geared to whatever engine, but, as well, translation to Context, as Martin suggested. I find it very unclear what might work best. In the end it may well amount to the question of who spends how much time on what. Meanwhile, I think the LaTeX Project needs to get more serious about non-print formattings. For example, Tim Arnold at TUG 2009, http://river-valley.tv/getting-started-with-plastex/, laments the quality of XHTML+MathML display in web browsers. (Actually, I think, for example, Firefox 3 with the stix betas is fine, and I find no reason for complaint about Design Science's MathPlayer apart from the limitations of plugin technology.) Two new things to be aware of: 1. Mathjax, a collaboration between Davide Cervone, author of jsmath, and Design Science should soon provide a way for _any_ full service web browser to render (a) XHTML+MathML as well as (b) HTML with TeX-like math (à la jsmath) without making demands on the end user. 2. There is a project to provide native handling of MathML in "webkit" browsers, e.g., Safari and Google Chrome. -- Bill (*) Sorry for the split infinitive