X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["886" "Mon" "9" "November" "1998" "09:35:54" "+0000" "Sebastian Rahtz" "s.rahtz@ELSEVIER.CO.UK" nil "25" "Re: Mark-up languages" "^Date:" nil nil "11" nil "Mark-up languages" 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 LAA29379; Mon, 9 Nov 1998 11:23:29 +0100 (MET) Received: from lsv1.listserv.gmd.de (192.88.97.2) by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <3.D627D65D@listserv.gmd.de>; Mon, 9 Nov 1998 11:23:28 +0100 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 407228 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 9 Nov 1998 11:23:22 +0100 Received: from pillar.elsevier.co.uk (root@pillar.elsevier.co.uk [193.131.222.35]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id LAA28377 for ; Mon, 9 Nov 1998 11:23:15 +0100 (MET) Received: from snowdon.elsevier.co.uk [193.131.197.164]; by pillar.elsevier.co.uk (8.8.5/8.8.5) with ESMTP; for ""; sender "s.rahtz@elsevier.co.uk"; id KAA19258; hop 0; Mon, 9 Nov 1998 10:15:12 GMT Received: from srahtz (actually host srahtz.elsevier.co.uk) by snowdon.elsevier.co.uk with SMTP (PP); Mon, 9 Nov 1998 10:22:58 +0000 X-Mailer: emacs 20.3.2 (via feedmail 9-beta-3 Q); VM 6.61 under Emacs 20.3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <13891.14075.629675.797638@fell.open.ac.uk> <199811061823.NAA14221@fenris.math.albany.edu> Message-ID: <13894.46970.367009.733502@srahtz> Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199811061823.NAA14221@fenris.math.albany.edu> Date: Mon, 9 Nov 1998 09:35:54 +0000 From: Sebastian Rahtz Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Mark-up languages Status: R X-Status: X-Keywords: X-UID: 2766 Mark Steinberger writes: > > But you can't write MathML as i said before, thats what structured editors are for > and XML in general has no macros, correct? > > It's horrible to contemplate writing in a language without macros. > maybe you should expand on this. i find myself using macros *less* in documents these days, as i appreciate their disadvantages. of course i use short cuts (\def\X{this thing i am writing about}), but more complex stuff I delegate to the style file, and add another element to the DTD (as it were). as an example, I am in the middle of a book; we don't write \textsf(Perl)\index{Perl}, we write (of course) \PLanguage{Perl}. if that was in XML, I'd write Perl, and have it in a customization layer in the DTD [1]. Sebastian [1] your DTD has no customization possibility? then argue it with the designer, not the XML/SGML concept.