X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["2330" "Wed" "11" "November" "1998" "13:04:03" "+0100" "Chris Rowley" "C.A.Rowley@OPEN.AC.UK" nil "50" "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 NAA21447; Wed, 11 Nov 1998 13:04:43 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <4.4F2E350A@listserv.gmd.de>; Wed, 11 Nov 1998 13:04:41 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407624 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Wed, 11 Nov 1998 13:04:37 +0100 Received: from ixgate01.dfnrelay.d400.de (ixgate01.dfnrelay.d400.de [193.174.248.1]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id NAA28384 for ; Wed, 11 Nov 1998 13:04:33 +0100 (MET) X400-Received: by mta d400relay in /PRMD=dfnrelay/ADMD=d400/C=de/; Relayed; Wed, 11 Nov 1998 13:04:14 +0100 X400-Received: by mta venus in /PRMD=uk.ac/ADMD= /C=gb/; Relayed; Wed, 11 Nov 1998 13:03:53 +0100 X400-Received: by mta fell.open.ac.uk in /PRMD=UK.AC/ADMD= /C=GB/; Relayed; Wed, 11 Nov 1998 13:03:26 +0100 X400-Received: by mta UK.AC.MHS-RELAY.SUN2 in /PRMD=uk.ac/ADMD= /C=gb/; Relayed; Wed, 11 Nov 1998 13:04:03 +0100 X400-Originator: C.A.Rowley@open.ac.uk X400-Recipients: non-disclosure:; X400-MTS-Identifier: [/PRMD=UK.AC/ADMD= /C=GB/;<13897.30605.630705.504541@fell.] X400-Content-Type: P2-1988 (22) Content-Identifier: Re: XML (was ... Alternate-Recipient: Allowed References: <009CF091.2D3DA080.184@ROSE.IPM.AC.IR> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: VM 6.44 under Emacs 19.34.1 Message-ID: <13897.30605.630705.504541@fell.open.ac.uk> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199811110950.JAA16164@nag.co.uk> Date: Wed, 11 Nov 1998 13:04:03 +0100 From: Chris Rowley 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: 2852 David Carlisle wrote -- > The original (which I was not on) MathML committee made the decision to > make MathML an XML application. (This was rather lucky as since then XML > has really taken off and become the flavour of the month...) Only in the "real soon now" world; I would say that, even with the mega-bucks behind it, it still needs to be `real-world tested'. I am not trying to knock it but it is not unknown for things like this to fail the reality test despite being excellent concepts and well-implemented. I really wanted to write my assessment of MathML and its relationship to a (vanishingly) small world to everyone but those in it of research mathematics but that deserves a full paper. 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. This kind of maths does exist and, from very little knowledge, I believe those physicists who say that they can use, indeed need, a maths notation that is like The Ultimate Programming Language. One where, for example, making a symbol bold has an absolute meaning (like changing `while' to `until' in programming. The kind of maths I indulge in (when not indulging in chat on serious e-mail lists, etc etc:-) is not like this, even at the undergraduate level). It's use of notation and its relation to the semantics are very complex and probably;y not well-understood (they are more like the relationship of natural language to the real world than like the relationship of Pascal to machine code). I know that David is aware of this and that he was addressing other issues. But other contributors have mentioned this complexity and it does have to be addressed. There are other very mundane reasons why some aspects of the MathML-way-of-thinking are good for all users of math notation. One of these is the concept of ; this is a bad name for something that Don called a `subformula' but which is very badly handled (both syntactically and semantically in `standard TeX/LaTeX'). i shall write more about this some time as it highlights the need to change the way people think whilst not wishing to remove from them their beloved \s (note that I am not so sure about allowing the {}s to remain!). chris