8 ms·
Cool. This subject is on my list and will probably approach it through Clojure's Core.Logic (a logic library inspired by both prolog and miniKanren) [1] 1: htt
by emmanueloga_ 7y ago
Cool. This subject is on my list and will probably approach it through Clojure's Core.Logic (a logic library inspired by both prolog and miniKanren) [1]
1: https://github.com/clojure/core.logic https://github.com/clojure/core.logic
- gotts 7y agoHave you checked pldb/db-rel from core.logic?
- emmanueloga_ 7y agoI haven't started checking the library yet... But I have it on my radar, since I'm already doing clojure I feel like it is an easy way to "add some prolog" to my programs :-)
- koeng 7y agoI've heard Datomic was made by Clojure people and is really good software too, though unfortunately proprietary.
- jdminhbg 7y agoAll of those things are true. If you want to check out Datalog-using DBs in Clojure that are open source, here are two alternatives: * Datahike (similar to Datomic but similar): https://github.com/replikativ/datahike https://github.com/replikativ/datahike * Crux (a bitemporal graph database): https://opencrux.com https://opencrux.com