UnQL grammar?

124 views
Skip to first unread message

Emilian Bold

unread,
Mar 15, 2012, 11:23:07 AM3/15/12
to un...@googlegroups.com
Hello,

I can't seem to find an UnQL specification and grammar.

The syntax notes[1] and syntax summary[2] are useful but not the same.

There is one in parse.y[3] but that's not particularly user friendly.

Anything else I could use as a starting point?

--emi

Richard Hipp

unread,
Mar 15, 2012, 1:24:12 PM3/15/12
to un...@googlegroups.com
On Thu, Mar 15, 2012 at 11:23 AM, Emilian Bold <emilia...@gmail.com> wrote:
Hello,

I can't seem to find an UnQL specification and grammar.

The syntax notes[1] and syntax summary[2] are useful but not the same.

The UnQL language is in flux.  There is not standard.  It changes as new ideas are incorporated. That is the reason for the difference between [1] and [2].

You'll have to look at parse.y to figure out which dialect the demo understands, I'm afraid.
 

There is one in parse.y[3] but that's not particularly user friendly.

Anything else I could use as a starting point?

--emi




--
D. Richard Hipp
d...@sqlite.org

Emilian Bold

unread,
Mar 16, 2012, 4:13:14 AM3/16/12
to un...@googlegroups.com
The last change in the timeline (http://unql.sqlite.org/fossil/timeline ) is from 11th august 2011. This doesn't seem to indicate a state of flux: it's either stable or close to abandoned.

I wouldn't want to reverse-engineer parse.y, I might as well just implement my own dialect based on the syntax notes and try to pass the few existing tests (http://unql.sqlite.org/fossil/dir?ci=8facf6305cd38ca6&name=test ).

Thanks for your reply.

--emi
--
http://www.josekibold.ro : Honesty & well-done software.

Bernardo Ramos

unread,
Mar 16, 2012, 2:19:16 PM3/16/12
to UnQL
I am waiting for some news too. I would like a lot to have a library
to use in our apps.

In the beginning we could start with at least the basic functions.

I think it will be good for many people that would use it embedded
rather than installing a full MongoDB or CouchDB server. Specially for
mobile devices native apps.

Richard Hipp

unread,
Mar 16, 2012, 2:20:59 PM3/16/12
to un...@googlegroups.com
Unfortunately, there hasn't been much work on UnQL lately.  Everybody has been distracted by other projects....
Reply all
Reply to author
Forward
0 new messages