[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

XQJ (JSR 225)

David A. Lee dlee at calldei.com
Thu Jun 25 11:35:42 PDT 2009


  XQJ (JSR 225)
I don't want to speak for others, but I find this a curious 
discussion.   My opinion, from a definite 'outsider' trying to 
ignorantly catch up on all these technologies,
is that there seems to be a schism of philosophy regarding XQuery.  I 
see it as sorta a "world view" thing, so I shall use that phrase.  This 
is alluded to in Mike's (co-authored) excellent book "XQuery from the 
Experts".    My naive view of this is that it seems there are some 
groups of people who view XQuery as really a "Database query language" 
and other people who view XQuery as a "XML Transformation language".   
This world view seems to affect a whole bunch of things, from the 
language syntax and design itself, to API's to users discussing "what 
language is 'best' for XYZ".  Even the name "XQuery" itself leads to 
fundamental, often unconscious assumptions around this world view that 
affect how it is used.

I could definitely imagine that the XQJ authors (although I wasn't there 
so I'm guessing ...) may not be so  much ignorant of alternative API 
models, but rather drive decisions from a world-view of "What is 
XQuery".   That can (and does) lead one to consider some models and 
reject others almost off-hand.
The same thing is seen in all sorts of other fields-of-thought (such as 
the sciences, physics, engineering, biology etc).

IMHO, this 'schism of world views' around XQuery is both good and bad.  
Its good because it can attract people from different backgrounds to 
consider XQuery where they otherwise wouldn't, and to think of it in 
terms of their experience.   Its bad because it has the opposite effect 
as well, it discourages people from considering XQuery as anything other 
then their experience and imposes preconceptions, often unconscious.



David A. Lee
http://x-query.com/mailman/listinfo/talk  
http://www.calldei.com
http://www.xmlsh.org
812-482-5224



Michael Kay wrote:
>>   I wonder why the design was not based on the JAXP API for 
>> XSLT rather than on JDBC...  
>>     
>
> Largely NIH syndrome (not-invented-here). It's true JAXP has major faults
> too, but that's no excuse for ignoring its good points. I suspect the XQJ
> designers had never used JAXP in anger - no-one is familiar with all
> possible precedents, after all.
>
> Regards,
>
> Michael Kay
> http://www.saxonica.com/
> http://twitter.com/michaelhkay 
>
> _______________________________________________
> http://x-query.com/mailman/listinfo/talk
> http://x-query.com/mailman/listinfo/talk
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://x-query.com/pipermail/talk/attachments/20090625/83d06482/attachment-0001.htm


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.