Lists Home |
Date Index |
- From: "Steve Oldmeadow" <email@example.com>
- To: <firstname.lastname@example.org>
- Date: Fri, 7 May 1999 12:04:00 +0800
----- Original Message -----
From: adam moore <email@example.com>
To: Steve Oldmeadow <firstname.lastname@example.org>
Sent: 06/05/1999 6:34
Subject: Re: XML-Conformant Programming Languages
> On Thu, 6 May 1999, Steve Oldmeadow wrote:
> Surely this is exactly what DTD's can do - 'organize the constructs of a
> language' - and with a DTD and something like Xeena from IBM I think it's
> possible now? (Xeena is an editor that uses a DTD to constrain the authors
> into only writing valid syntax: http://www.alphaworks.ibm.com/tech/xeena).
I apologise. I was expecting too much from the grammar alone but my point
still is a language with out the tools to interpret it is not very useful.
Take writing an XSL processor as an example, does being able to parse an XSL
document into a DOM tree help you with writing an XSL processor? I don't
think it does. How useful is XSL without XSL processors?
> > As far as "Visual Programming" environments go (especially for "non
> > programmers") I think it is invaluable to have the ability to step
> > the code and see what is happening which implies an IDE rather than a
> > editor.
> I agree - but to have a tool which ONLY LETS YOU WRITE VALID CODE IN THE
> FIRST PLACE will surely be a big leap up from trying to debug code you
> wrote in a standard editor and then try and find the typo's/missing
I think it has a lot to do with the complexity of the language. With
Joshua's example of a Lisp program I can certainly see how a DTD constrained
editor would be fine. However, if someone gave me the DTD for Java and said
I can use Xeena or JBuilder I would choose JBuilder. I wouldn't even want
to imagine what writing C++ would be like under Xeena!
xml-dev: A list for W3C XML Developers. To post, mailto:email@example.com
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:firstname.lastname@example.org the following message;
To subscribe to the digests, mailto:email@example.com the following message;
List coordinator, Henry Rzepa (mailto:firstname.lastname@example.org)