Clojure

images/clojure-logo.png

Clojure es un lenguaje de programación funcional dentro de los dialectos de LISP (Scheme y Common Lisp) y utiliza la JVM (Java Virtual Machine) como anfitrión, esto es, es un lenguaje de programación alternativo a Java para la JVM. Diseñado por Rich Hickey:

images/rich-hickey.png

Para programar en Clojure se requiere de:

Leiningen ayuda a la creación de proyectos en Clojure creando una estructura de directorios y archivos sobre los cuales desarrollas. Cabe notar que Leiningen funciona solo en la línea de comandos.

Eclipse permite trabajar de forma más cómoda en proyectos de Clojure haciendo uso de Leiningen internamente mediante el plugin Counterclockwise.

Cabe mencionar que Clojure está disponible para las principales plataformas de desarrollo: Windows, Linux y Mac.

Lecturas

En línea