Clojure é uma linguagem de programação funcional e dinâmica executada na JVM, desenvolvida por Rich Hickey como uma variante moderna de Lisp. É caracterizada pelo desenvolvimento dinâmico, programação funcional, herança de recursos de Lisp e polimorfismo em tempo de execução.