Clojure no es un lenguaje muy propular, eso es la verdad. Sin embargo, eso no le quita meritos. Clojure es un heredero de Lisp , el cual es un lenguaje de programación de paradigma funcional diseñado para manipular grandes cadenas de texto entre otras cosas y que , según se dice, es ideal para programación de IA. Es obvio que un programador Java se sentirá algo confundido, extrañado y quizá temeroso de hacer uso de "otra forma de pensar" para programar en Clojure. ;; El clásico Hola, mundo (println "Hola, mundo en Clojure" ) Y es que hasta el clásico programa "Hola mundo" es visto como un raro pictograma chino. ;; 10 (+ 1 2 3 4 ) ;; 120 (* 1 4 5 6 ) ;; 12 (- 45 33 ) Las operaciones aritméticas son sencillas si le hallan el modo. ;; Definimos la función ( defn esmayor10? [ num ] ( if (> num 10 ) "Si" "No" ) ) ;; Pruebas de la función (println "300 es mayor a 10? " ( esmayor10? 300 )