xsl-list
[Top] [All Lists]

[xsl] The philosophical implications of an XSLT processor implemented in XSLT

2020-05-21 11:18:57
Hi Folks,

Michael Kay reports that, within a few weeks, Saxonica will be releasing an 
XSLT processor implemented in XSLT.

That will be a key event.

Here is one philosophical implication of that event. 

Philosophical Implication #1

Up to this period in time, it has been believed that "system" applications -- 
such as XSLT processors -- which process XML documents must be written in a 
non-XML language such as Java, C#, C++, C, or some other imperative language. 
It was believed that XML languages such as XSLT were not sufficient in speed 
and/or language facilities to handle the complex processing that is required of 
a compiler or other system-level application. Those were false beliefs. 
Saxonica has created a proof by counterexample that they are false beliefs.

That changes the world.

So ... it's time to do this:

- implement an XML Schema validator using XSLT
- implement an RDF ontology tool using XSLT
- implement a DFDL processor using XSLT
- and many others.

What are the other philosophical implications of an XSLT processor implemented 
in XSLT?

/Roger
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>