Re: Article by Tim Bray..

<[email protected]> Tue, 18 Mar 2003 13:53:53 +0000 (GMT)
Newsgroups gmane.text.xml.o-xml
Message-ID <[email protected]>
On Tue, 18 Mar 2003, Andy Joslin wrote:

> Martin, this surely requires a response?

well i did actually ->

Date: Mon, 17 Mar 2003 19:03:38 -0800
From: Tim Bray <[email protected]>
To: [email protected]
Subject: Re: XML Is Too Hard For Programmers

[email protected] wrote:
> Tim, hope you don't mind me asking ->
> "An XML-Oriented Programing Language? One response has been a suggestion
> that we need a language whose semantics and native data model are
> optimized for XML. That premise is silly on the face of it"..
>
> would you say this includes XSL as a programming language, or any other
> (turing-complete) transformation language that uses an XML Data Model?

I personally dislike XSL; it seems to be finding its proper role as a
decent semantics-free syntactic transformation engine.  Yes, I'm
doubtful of the premise that the way forward is to make the programminy
machinery more like the data.
--
Cheers, Tim Bray


i didn't want to bring up the whole o:XML thing, but i had to disagree
with some of his reasoning -->


Date: Tue, 18 Mar 2003 03:18:37 +0000 (GMT)
From: [email protected]
To: Tim Bray <[email protected]>
Subject: Re: XML Is Too Hard For Programmers

On Mon, 17 Mar 2003, Tim Bray wrote:

> I personally dislike XSL; it seems to be finding its proper role as a
> decent semantics-free syntactic transformation engine.  Yes, I'm
> doubtful of the premise that the way forward is to make the programminy
> machinery more like the data.

i was just surprised that you go so far as to say that the "premise is
silly on the face of it". i personally find XSLT a very useful technology,
much thanks to it's natural integration in XML and XPath.
coming from the O-O factory, i see no conflict with XML as a data format
for oo paradigms either. On the contrary the extensible, hierarchical
structure lends itself perfectly to polymorphic models. Which is a lot
more than what can be said for relational db's!

cheers,

/m

Martin Klang
http://www.o-xml.org - the object-oriented XML programming language