- website & documentation
- created by Rich Hickey, the inventor of Clojure, and other people at Metadata Partners, Relevance and now Cognitect; including Stuart Halloway, Micheal Fogus and probably a lot more people
- Day of Datomic, source code & tutorial by the people who created it
- Learn Datalog Today!, teaching the dialect of Datalog that is the query language of Datomic
- talks & videos
- The Design of Datomic
- in general everything by Rich Hickey, some are on InfoQ, I recommend The Value of Values and an interview with him to understand the thinking behind Clojure & Datomic
- random:
- it's immutable
- the db is a value in your program
- you can query the history of everything
- you can query multiple dbs
- there is a schema for attributes
- but everything else is up to you (e.g. which entities should have which attributes)
- Purely Functional Data Structures (thesis), by Chris Okasaki, the book of the same name is an expanded version of this
- What's new in purely functional data structures since Okasaki?
- Extreme Cleverness: Functional Data Structures in Scala by Daniel Spiewak (video), a nicely presented, fairly broad (lists, queues, trees, vectors) presentation about the data structures in scala (and other languages)
- slides, code in Scala
- I've implemented some of them in Haskell
- in Clojure ...