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

XQuery and immortality WAS ACID transactions WAS Re: from Where 2.0

Daniela Florescu dflorescu at mac.com
Thu Apr 1 09:33:18 PST 2010


 XQuery and immortality   WAS ACID transactions WAS Re:
	 from Where 2.0
>  Michael R is saying, I think, that
> transaction facilities (and scripting) should only be added to the  
> standards
> once they have been proven in products.

Michael (K),

thanks for the translation ! :-)


Michael (R),

I am sorry, despite the perfectly understandable English, I don't  
understand the logic.

I read, and reread the sentence above, and despite the rewriting, the  
content still doesn't makes sense to me.

Let's take scripting from your email for example:

- We have 30 years of experience with scripting extensions of  
declarative languages
(PL-SQL, TrnasctSQL), and millions of customers across the globe.

- in functional languages, we've beatten down how to extend "pure"  
functional languages
with side effects, for 20 years at least (the list of such languages  
is endless)

- in the XML land, XQuery scripting extensions have been studied in  
research since
XQuery was Quilt (2000)

  - spec-ed and implemented first time in 2001, used in production by  
large customers at that time

- shipped by companies (BEA for example) since 2004, used widely, again

-  ";"  implemented in MarkLogic again since the beginning of time and  
widely used

- multiple standard submissions to W3C since 2006

- lots of discussion inside the W3C WG

- working drafts since 2007

- W3C working draft implemented in at least 3 engines that i know, and  
used by customers in real
world

- active research being done in many places in compilation and  
execution since 2005 (Sigmod papers, etc)

- we are mid 2010

====


After all that, we are not "proven" yet. Sorry, I fail to understand  
what else is needed to be
labeled "proven" !? And why we should wait another  10 years for  
simple ";" and a variable assignment.
  What is there not known yet by any computer scientist !?


=====

I would start with another list about how many think we know (or  
should know) about transactions
and consistency,  but I am afraid it gets longer, and I need to run to  
the office.

I personally run our of time before retirement. I simply cannot afford  
to wait another 15 years before we add a
commit() or checkout()/checkin() to XQuery.

That would explain my impatience, I guess :-)

Best regards
Dana



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-2011 All Rights Reserved.