<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Andy,<div class=""><br class=""></div><div class="">The story is more complicated here.<div class=""><br class=""></div><div class="">The professor at Irvine Univ. in charge of the students team who designed AsterixDB, Mike Carey, is </div><div class="">today the Chief Architect of CouchDB, who ships the N1QL that I just sent yesterday.</div><div class=""><br class=""></div><div class="">Mike Carey knows exactly XQuery, given that he was in charge of my XQuery processor at BEA Systems after I left.</div><div class=""><br class=""></div><div class="">So it’s definitely not by lack of knowledge that he went BACKWARDS and N1QL is even more primitive then SQL 92</div><div class="">(just added some primitive forms of path expressions to it..)</div><div class=""><br class=""></div><div class="">It’s probably market pressure…. </div><div class=""><br class=""></div><div class="">IT HAS TO LOOK LIKE SQL, AND IT HAS TO USE THE THREE MAGIC KEYWORDS “select” “from” AND “where”.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Other then that, who cares that from a data processing perspective, we go backwards where we were in 1994 !???</div><div class="">(and nested select-from-where in the from clause are considered “disruptive” ..huh..)</div><div class=""><br class=""></div><div class="">Depressing. </div><div class=""><br class=""></div><div class="">Are users so ignorant and they prefer a vanilla syntax that they know over significant expressive power  ?</div><div class=""><br class=""></div><div class=""> I wonder.</div><div class=""><br class=""></div><div class="">Dana</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On Oct 9, 2015, at 3:31 PM, Andy Bunce <<a href="mailto:bunce.andy@gmail.com" class="">bunce.andy@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class=""><div class="">Hi,<br class=""><br class="">Not tried it myself but, AsterixDB [1] may be of interest to XQuery users.<br class=""><br class="">>The heart of AQL[2] is the FLWOR (for-let-where-orderby-return) expression.
 The roots of this expression were borrowed from the expression of the 
same name in XQuery.<br class=""><br class="">and<br class=""><br class="">>but XQuery was co-designed by a diverse band of experienced language designers (SQL, functional programming,and XML experts) <br class="">>and we wanted to avoid revisiting many of the same issues [3]<br class=""><br class=""></div>Regards<br class=""></div>/Andy<br class=""><div class=""><div class=""><br class="">[1] <a href="https://asterixdb.ics.uci.edu/" class="">https://asterixdb.ics.uci.edu/</a><br class="">[2] <a href="https://asterixdb.ics.uci.edu/documentation/aql/manual.html" class="">https://asterixdb.ics.uci.edu/documentation/aql/manual.html</a><br class="">[3] <a href="http://www.vldb.org/pvldb/vol7/p1905-alsubaiee.pdf" class="">http://www.vldb.org/pvldb/vol7/p1905-alsubaiee.pdf</a><br class=""><br class=""></div></div></div>
_______________________________________________<br class=""><a href="mailto:talk@x-query.com" class="">talk@x-query.com</a><br class="">http://x-query.com/mailman/listinfo/talk</div></blockquote></div><br class=""></div></div></body></html>