Some relational algebra with datatypes in Clojure 1.2

Clojure 1.2 has been released and Leiningen has moved up to 1.3.0 (or was it briefly 1.2.0) which supports the latest version – so I decided to spend a spare afternoon playing with one of the new features of Clojure. One of the interesting new features is datatypes which are a replacement for the structmap…