X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2287" "Wed" "11" "November" "1998" "12:22:43" "GMT" "David Carlisle" "davidc@NAG.CO.UK" nil "47" "Re: XML (was quotes, a very long time ago)" "^Date:" nil nil "11" nil "XML (was quotes, a very long time ago)" nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id NAA24745; Wed, 11 Nov 1998 13:23:45 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <5.F4F1C107@listserv.gmd.de>; Wed, 11 Nov 1998 13:23:38 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407639 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 11 Nov 1998 13:23:33 +0100 Received: from nag.co.uk (openmath.nag.co.uk [192.156.217.16]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id NAA29976 for ; Wed, 11 Nov 1998 13:23:16 +0100 (MET) Received: (from davidc@localhost) by nag.co.uk (AIX4.2/UCB 8.7/8.7) id MAA14610; Wed, 11 Nov 1998 12:22:43 GMT References: <009CF091.2D3DA080.184@ROSE.IPM.AC.IR> <13897.30605.630705.504541@fell.open.ac.uk> Message-ID: <199811111222.MAA14610@nag.co.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <13897.30605.630705.504541@fell.open.ac.uk> (message from Chris Rowley on Wed, 11 Nov 1998 13:04:03 +0100) Date: Wed, 11 Nov 1998 12:22:43 GMT From: David Carlisle Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: XML (was quotes, a very long time ago) Status: R X-Status: X-Keywords: X-UID: 2854 > it still needs to be `real-world tested'. Clearly it fails that test today, but who knows what tomorrow will bring. > I am not trying to knock it > MathML and Sebastian's ideas of semantic mark-up cater very well for > the ideal of what Physicists and Computer Scientists (ie people who > designed Mathematica and Maple) think maths and maths notation is. True. The phrase that you are supposed to use in this context (for some strange reason) is ``K through 12'' I am not sure if that automatically means anything to American readers, it didn't mean anything to me until it was explained that this meant basically starting school until first year University. Ie almost no 20th century mathematics. Not surprisingly, 19th Century Mathematics is by now reasonably stable, rather like LaTeX 2.09 I suppose. > The kind of maths I indulge in (when not indulging in chat on serious > e-mail lists, etc etc:-) is not like this, But (Content) MathML is not designed for you. OpenMath is. OpenMath is what I am supposed to be doing (when not indulging in chat on serious e-mail lists, etc etc:-). The import of MathMl for OpenMath is that it potentially supplies a rendering mechanism. > Don called a `subformula' but which is very badly handled (both > syntactically and semantically in `standard TeX/LaTeX'). Since Chris and I appear to be pretending to reply to each other's messages while in fact speaking to a wider audience, I could point out in particular the fact that not everyone seems to realise, that if you put something inside {....} in TeX in math mode the effect is rather strange, all spacing is frozen, and all line breaking is prevented, just as if that had been an \mbox construction if you actually used an explicit box, it would also fix other things, like \textstyle, but in all other respects groups in math mode behave like boxes (except for \begingroup groups which just behave really strangely:-) A typical MathML renderer is recommended to progressively alter its line breaking behaviour depending on the depth of mrow nesting, which is rather different from the TeX all or nothing behaviour. (As far as I know none of the currently available MathMl renderers actually do this, or get anywhere near TeX quality generally, but it is early days yet). David