Welcome to Datahike Tuts
A beginning friendly space for getting started with datahike and datascript from clojure.
Last updated
A beginning friendly space for getting started with datahike and datascript from clojure.
Last updated
Disclaimer This guide is not going to be very formal and is being written as I learn so might not all have the best flow. I may circle back at some point and fix the flow. No promises though.
I've wanted to use an immutable database powered by datalog for ages. Eventually I decided to do something about it.
Clojure through leiningen
Datahike by wonderful folks at replikativ
The REPL
You can get started by cloning this repo I put together. It's nothing special. It just has all the dependencies, nothing special.
The most popular open source datalog engine for clojure is tonksy/datascript. It's been built from the ground up and is use quite extensively in datahike.
@pithyless has a great video introducing datalog.
Datahike is an immutable database powered by an efficient datalog query engine. It started out as as a port of DataScript to the hitchhiker-tree. But what is a hitchhiker tree?
I think that's enough for today. I'll catch you on the morrow.