Clojure is imperative as opposed to declarative | Hacker News Reader