I think it's even worse, even stuff they do in their freetime have to be under the Google umbrella if they want to open-source it, just because they work during the daytime at Google.
I know of PathQuery[0], but that one doesn't have an open source implementation and is much more inspired by Graph query languages than SQL.
Are there any notable implementations of plain Datalog? If not, what’s the reason? Does vanilla Datalog have major limitations? Just curious.
But iirc datomic came with a quite vanilla datalog implementation.
Pxtl•5mo ago
jauntywundrkind•5mo ago
Some notable others:
PreQL/Trilogy - https://github.com/trilogy-data/pytrilogy https://news.ycombinator.com/item?id=40728938
Malloy -https://www.malloydata.dev/ https://github.com/malloydata/malloy https://news.ycombinator.com/item?id=30053860
PRQL - https://prql-lang.org/ https://github.com/PRQL/prql https://news.ycombinator.com/item?id=36866861
anonzzzies•5mo ago
Syntax not, but datalog (-ish) does. It's a more natural way (imho of course) to query data. Far more complex queries with less mental overload.
pbowyer•5mo ago
Pxtl•5mo ago
The fact that something as simple as a tree is such a nuisance in a "relational" database is ludicrous.