3 ms·
Rich Hickey's (of Clojure fame) Datomic database uses Datalog as its query language. http://docs.datomic.com/query.html http://docs.datomic.com/query.html htt
by juliangamble 11y ago
Rich Hickey's (of Clojure fame) Datomic database uses Datalog as its query language.
http://docs.datomic.com/query.html http://docs.datomic.com/query.html
http://blog.datomic.com/2015/01/datalog-enhancements.html http://blog.datomic.com/2015/01/datalog-enhancements.html
Nathan Marz's (of Twitter startup fame) Cascalog library (also implemented in Clojure) uses Datalog as its query engine to generate Hadoop jobs.
http://alexrobbins.github.io/cascalog-intro/#/step-14 http://alexrobbins.github.io/cascalog-intro/#/step-14
http://clojure.com/blog/2012/02/03/functional-relational-programming-with-cascalog.html http://clojure.com/blog/2012/02/03/functional-relational-pro...
- j-pb 11y agoCascalog isn't proper datalog. It's a non-recursive fragment that allows for negation and outer joins, so semantically it's much closer to SQL, albeit with a much nicer syntax.