[Home] [By Thread] [By Date] [Recent Entries]
From the web site, you invoke it by putting a comment line #coding: pythonql in your file. But Python already uses such a comment (in the first two lines) to indicate the character encoding for the file. I wonder how the two play together? On 10/21/2016 12:15 PM, Ihe Onwuka wrote: It answers my question. I would like to see how this goes down in the Python community so do you have links to blogs and stuff where the announcement has been made. My 2 cents would have been to release and not mention anything about XQuery or JSONiq On Fri, Oct 21, 2016 at 1:59 PM, daniela florescu <dflorescu@m... <mailto:dflorescu@m...>> 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
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |

Cart



