Ir al contenido principal

Entradas

Mostrando entradas de enero, 2014

Counterclockwise: Un IDE para Clojure

Counterclockwise es un IDE (Eclipse) para desarrollar aplicaciones en Clojure . Para instalarlo debes ir al menú Help -> Install new software, pegar este link  http://updatesite.ccw-ide.org/stable  y dar Enter. Debe aparecer el plugin de Clojure y aceptar.  Puedes ver otras alternativas para programar en este link  http://dev.clojure.org/display/doc/Clojure+Tools Links http://doc.ccw-ide.org/documentation.html

Una introducción a Clojure

Clojure es un lenguaje de programación funcional que corre bajo la JVM, se considera un dialecto de Lisp. Este lenguaje sigue el paradigma de la programación funcional , el cual que trata la computación como la evaluación de funciones matemáticas y evita cambiar el estado y los datos mutables. La programación funcional se enfoca en la inmutabilidad, las funciones puras y la composición de funciones para crear software robusto y mantenible. ¿Cómo ejecuto un programa en Clojure (desde la terminal de comandos)? java -jar clojure_version.jar Programa.cjl La extensión del archivo es *.clj ¿Cómo quedaría el "hola mundo" en Clojure? Creamos un archivo llamado holamundo.clj escribimos lo siguiente: ;; esto es un comentario ( println "hola mundo!") Lo ejecutamos: java -jar clojure_version.jar holamundo.clj Tenemos nuestro primer script en este lenguaje. REPL (Read Eval Print Loop) en Clo j ure Para entrar al REPL debes teclear: java -ja