Clojure is a dynamic programming language that targets the Java Virtual Machine.