Post Ad2kX3FXzu2aeZILXE by worldsendless@qoto.org
(DIR) More posts by worldsendless@qoto.org
(DIR) Post #Ad0KiA59wsUduA9ZM8 by worldsendless@qoto.org
2023-12-20T15:06:46Z
0 likes, 0 repeats
At some point (I missed the memo) #xtdb stopped espousing #datalog and invented #xtql. I'm guessing this was to step out of any annoying dependencies of datalog and dampen comparison with the other major datalog approaches in #Clojure. https://docs.xtdb.com/intro/what-is-xtql.html I especially enjoy the side-by-side Clojure/JSON comparisons here
(DIR) Post #Ad0LPSwThfveqlk360 by mykhaylo@fosstodon.org
2023-12-20T15:14:35Z
0 likes, 0 repeats
@worldsendless this for the unreleased version 2, I think
(DIR) Post #Ad0LVy4CtaZD7RSPaq by worldsendless@qoto.org
2023-12-20T15:15:46Z
0 likes, 0 repeats
@mykhaylo mrmm.. I didn't see that anywhere. But, to be fair, it's been a while since I've worked on my XTDB projects
(DIR) Post #Ad0gt5WvPan3xnkv6e by seancorfield@clj.social
2023-12-20T19:15:14Z
0 likes, 0 repeats
@worldsendless @mykhaylo The main issue is that in order to fully support SQL - even for a schema-less DB - there needs to be some notion of "tables" and Datalog doesn't have that. An early v2 build had Datalog+tables but it was awkward to use and had several open questions -- so they designed a new "inspired-by-Datalog" query language that is composable and explicit and provides full parity under the hood with the SQL support.
(DIR) Post #Ad2kX3FXzu2aeZILXE by worldsendless@qoto.org
2023-12-21T19:05:31Z
0 likes, 0 repeats
@seancorfield @mykhaylo I just came across the old mailing list discussions they (Crux) were haviig with you in their early days about this. Thanks for summarizing and filling me in!