> > My 2 cents would have been to release and not mention anything about XQuery > or JSONiq
Yes, Ihe, I think I agree :-)) People love to hate XQuery, and they have no idea why, and very often they don'tt even have an idea of what XQuery IS before hating it….but such is life. I stopped trying to understand this fact… sometimes things are just like that, and that’s it. Move on. So nope, we’ll not say anything about XQuery in public :-) Any similarity to between PytonQL and XQuery are totally fictitious…. :-)) Dana > > On Fri, Oct 21, 2016 at 1:59 PM, daniela florescu <dflore...@me.com > <mailto:dflore...@me.com>> wrote: > Ihe, > > Based on my experience, lots of data processing people use Python those days, > yet they are not helped > much by the available tools in their ecosystem. > > PythonQL is to Python what LinQ was to C#, that’s all. > > A simple and more natural way to run queries directly integrated in your > normal programming and > a replacement to the horrible scripts that most people need to write today > for data manipulation. > > Now, is this “XQuery" !? Nope. > > The FLWOR expressions of XQuery have nothing to do with XML, neither > syntactically, nor semantically. > > They are just a generalized, cleaner and more powerful form of data > comprehension , out of which SQL’s SELECT-FROM-WHERE > is an example, but not the only one. (Python has it’s now form of > comprehension for example). > > In fact in PhytonQL we tried to avoid what we perceived as serious problems > with the adoption of XQuery. > > For example we made the following syntactic choices (good or bad, we’ll see…): > > 1. FOR and FROM are synonyms. Choose whatever you like the best….. > 2. IF and WHERE are synonyms. Again, choose whatever you like the best….. > 3. We avoided the (over)loaded RETURN keyword of XQuery and called it SELECT > like in SQL. > 4. We put the SELECT clause first, like in SQL. > > But other then this, it’s just 100% FLWOr expression, with windowing, > grouping, etc. > > Does this make sense ? > > Best regards > Dana > > > > > > > >> On Oct 21, 2016, at 10:46 AM, Ihe Onwuka <ihe.onw...@gmail.com >> <mailto:ihe.onw...@gmail.com>> wrote: >> >> Is the big thing here integration with the Python ecosystem? >> Otherwise what is this offering to people who are not XQueryphobic. >> >> On Fri, Oct 21, 2016 at 1:13 PM, daniela florescu <dflore...@me.com >> <mailto:dflore...@me.com>> wrote: >> For all exasperated data scientists writing mind bending, complicated Python >> scrips to process their data: the power of complex, >> yet familiar, compact and optimizable SQL queries directly in Python, >> running on structured as well as unstructured data (XML, JSON). >> >> http://www.pythonql.org <http://www.pythonql.org/> >> >> Well, actually it’s not SQL per se. It’s the better, cleaner and more >> powerful version of SELECT-FROM-WHERE,…. its the >> power of XQuery’s FLWOR expressions, directly usable as an expression in >> Python — together with any other expected goodies, >> complex path expressions, etc. >> >> Enjoy. >> >> Best regards >> Dana >> >> >> >> _______________________________________________ >> talk@x-query.com <mailto:talk@x-query.com> >> http://x-query.com/mailman/listinfo/talk >> <http://x-query.com/mailman/listinfo/talk> >> > >
_______________________________________________ talk@x-query.com http://x-query.com/mailman/listinfo/talk