Lists Home |
Date Index |
At 09:19 AM 9/25/2002 -0700, Dare Obasanjo wrote:
>There aren't 15 implementations of XQuery in compliance with the current
>family of specs
But were there 15 implementations of XML parsers that were up to date 6
months before the release of XML? XSLT? SAX? DOM? Of course early
implementations are often incomplete or not up to date, and that has been
true of every spec I have been involved with. And look at the interesting
mix of large and small vendors, academics, and hackers:
Cognetic Systems's XQuantum: http://www.cogneticsystems.com/xquery/xquery.html
Enosys Software's XQuery Demo : http://xquerydemo.enosyssoftware.com
eXcelon's eXtensible Information Server (XIS): http://www.xmlquickstart.com/
Fatdog's XQEngine: http://www.fatdog.com/
GAEL's Derby: http://www.gael.fr/derby/
GNU's Qexo (Kawa-Query): http://www.qexo.org/
Compiles XQuery on-the-fly to Java bytecodes. Based on and part of the Kawa
Ipedo's XML Database v3.0: http://www.ipedo.com
IPSI's IPSI-XQ: http://ipsi.fhg.de/oasys/projects/ipsi-xq/index_e.html
Lucent's Galax: http://db.bell-labs.com/galax/
Microsoft's XML Query Language Demo: http://xqueryservices.com
Nimble Technology's Nimble Integration Suite: http://www.nimble.com/
OpenLink Software's Virtuoso Universal Server:
Oracle's XML DB: http://otn.oracle.com/tech/xml/xmldb/htdocs/querying_xml
QuiLogic's SQL/XML-IMDB: http://www.quilogic.cc/xml.htm
Software AG's QuiP: http://www.softwareag.com/developer/downloads/default.htm
Sourceforge's Kweelt: http://kweelt.sourceforge.net/. Open-source.
SourceForge's XQuench: http://xquench.sourceforge.net/. Open-source.
X-Hive's XQuery demo: http://www.x-hive.com/xquery
XML Global's GoXML DB: http://www.xmlglobal.com/prod/xmlworkbench/
Ooops, that's more than 15. And yes, the currency and quality varies
significantly. What else do you expect of a spec at this stage?
>and I doubt there ever will be given the degree of complexity,
>inconsistency, underspecification and outright errors in the current drafts.
It's quite true that XQuery is more complex to implement than an XML
parser. That's a way of measuring cost. It's also true that a car is more
expensive than a bicycle. I would only buy a car instead of a bicycle if I
thought there was a benefit to doing so. Traditional cost/benefit analysis
looks at both the cost and the benefit, not just the cost.
The fact that there are this many implementations indicates that some
people were willing to pay the cost of implementation for the benefit they
think XQuery will provide to their users.
As for inconsistency, underspecification, and errors - could you please
coordinate with Microsoft's representative and make sure that the issues
you see are in our issues list, or respond to our comments list with these?
(firstname.lastname@example.org). A Working Draft is only a Working Draft, as
our issues list indicates. But if there are important things not on our
issues list, please make sure we are aware of them!