SICP Logic Programming: A Clojure implementation of the logic programming language described in Structure and Interpretation of Computer Programs. #clojure