Clojure ist eine neue funktionale Programmiersprache für die JVM. Während andere Sprache wie Groovy oder Scala eine langsame Umstellung von Java erlauben, ist Clojure in dieser Beziehung etwas fordernder. Daß sich die Mühe trotzdem lohnt, zeigt man am besten mit einem Beispiel.