This post uses interactive Clojure code via Klipse and Vega.