is there any datalog implementation I can use from...
# thinking-together
m
is there any datalog implementation I can use from a browser? how datalog-y can I get with a graph database or RDF?
@jamii ā˜šŸ½
j
Several! šŸ™‚ DataScript is popular in the Clojure world, if you'd like to give that a go.
šŸ‘† 1
(Also, re: RDF, SPARQL is literally a Datalog implementation.)
d
erlang's mnesia is very datalogish, if you're in the elixir/erlang world
m
I've used it, it's not so dynamic and the query language is tied to tables
it's relational-ish
n
Graph databases are the antithesis of Datalog. They reject the core tenets of relational programming: • Data independence (evaluate programs by joins, not by pointer traversal). • Relations of arbitrary arity (not just arities 1 and 2). That's an answer to part of your question, anyway šŸ˜‡.
t
I've been working on a datalog module for rakudo that would integrate directly into the language that can use different backends but it's probably not near what you'd like. (rakudo has a javascript backend that you could probably use in a browser)