Clojure es un lenguaje de programación similar a Lisp. Corre bajo la JVM (Java Virtual Machine) y emplea la programación funcional y orientada a objetos.
El sitio oficial dice:
Clojure es un lenguaje de programación robusto, práctico y rápido con un conjunto de características útiles que juntas forman una herramienta simple, coherente y poderosa.
Creando el Hola,mundo en Clojure.
holamundo.clj
(println "Hola, mundo en Clojure!!")
La extensión de un programa en este lenguaje es .clj
Como se puede notar la base es colocar las sentencias entre parentesis.
(operador/funcion var1 var2 varN)
Deberás descargar Clojure, tener instalado Maven y Java. A continuación se muestra una forma de obtener el JAR de Clojure para ejecutar nuestros programas. En la Línea final podemos acceder al shel o REPL del lenguaje.
$ git clone https://github.com/clojure/clojure.git $ cd clojure $ mvn -Plocal -Dmaven.test.skip=true package $ java -jar clojure.jar
Ejecutando el programa:
$ java -jar clojure.jar holamundo.clj
Instalando Clojure en Linux Ubuntu
1. Dependencias sudo apt-get install -y bash curl rlwrap 2. Descargar script curl -O https://download.clojure.org/install/linux-install-1.10.2.774.sh 3. Permisos de jecución chmod +x linux-install-1.10.2.774.sh 4. Ejecutar instalador sudo ./linux-install-1.10.2.774.sh 5. Verificar instalación clj
1. https://cider.mx/
2. https://github.com/ccw-ide
3. https://code.visualstudio.com/
En próximos post continuaremos con este lenguaje.
Temario:
- Introducción al lenguaje
- Tipos básicos.
- Estructuras de control.
- Estructuras de datos.
- Funciones.
Enlaces:
https://www.javamexico.org/blogs/sr_negativo/aprendiendo_clojurehttps://clojure.org/
Comentarios
Publicar un comentario