Functions & Namespaces Clojure is a dynamic programming language that compiles to JVM bytecode. Discover how to use functions and namespaces in a Clojure program.