Which is why Bodil wanted to show you another of her favourite languages: Haskell, a close cousin to Clojure.
Watch this SkillsCast recording of a talk by Bodil Stokke, where she shares many crucial ideas like immutable data structures and a strong focus on pure functions.
Bodil explains how they diverge in their approaches to metaprogramming (Clojure, as we know, employs macros for ultimate power, whereas Haskell's approach is through a remarkably powerful type system) and than asks "Why would you prefer one over the other?"
Why indeed; that's what she then examines, and whether or not you decide to start using Haskell like a category theorist after this talk, we can guarantee you a brush with Haskell will make you a better Clojure programmer.
YOU MAY ALSO LIKE:
Haskell for Clojurists
Bodil Stokke
Bodil works as a computer science researcher for a secretive think tank, and is a world renowned expert in varied fields such as pizza and persistent data structures. Contrary to popular rumour, she only has five fingers on each hand, but is still an Emacs user.