Clojure es un lenguaje de programación de propósito general dialecto de Lisp. Hace un énfasis especial en el paradigma funcional, con el objetivo de eliminar la complejidad asociada a la programación concurrente. Clojure puede ser ejecutado sobre la Máquina Virtual de Java. Por si no lo conocían.
Hace mucho que no escribo sobre Clojure, por lo tanto estuve googleando a ver a donde anda...
Y me encontré que su ecosistema ha crecido bastante, no muy rápido pero a paso seguro.Si no lo sabían, podemos crear nuestras aplicaciones Clojure en Leiningen que sería el maven de Clojure.
A la vez podemos utilizar Datomic para guardar datos en la base de datos nosql, hecha en Clojure...
Si les gusta Lisp, les va a encantar Clojure.
Para empezar podemos utilizar un entorno online. Uno que esta bueno es jdoodle que se encuentra en : https://www.jdoodle.com/execute-clojure-online/
Veamos un pequeño ejemplito :
(ns clojure.examples.hello
(:gen-class))
(defn sum-of-numbers [x y]
(println (format "x + y = %d" (+ x y))))
(sum-of-numbers 10 25)
Y esto retornará : x + y = 35
Dejo links : https://clojure.org/
https://steemit.com/utopian-io/@laxam/programming-in-clojure-part-1-why-clojure