3 ms·
No recommendations, sorry, merely a couple of thoughts. Prolog and datalog start out as rather different beasts, though prolog tabling gets them closer. It's
by mncharity 6y ago
No recommendations, sorry, merely a couple of thoughts.
Prolog and datalog start out as rather different beasts, though prolog tabling gets them closer. It's an area of current research[1].
A datalog implementation can serve as DSL, learning tool, and/or efficient solver of large problems. For the first two, most languages have a little datalog implementation or three.
For datalog engines, perhaps Z3 and its fixpoint engine from python?? Or maybe Soufflé from python?? But I really have no idea what's plausible. I too would be interested.
> database/persistence
That's something with a big diverse active market. Datalog engines, not so much. So I'm unclear that datalog is a place to go for that? But I also pay no attention to non-open-source offerings.
[1] https://arxiv.org/pdf/1909.08246.pdf https://arxiv.org/pdf/1909.08246.pdf