Translate

lunes, 7 de diciembre de 2020

Primeros pasos con Clojure


Cloujure es un lenguaje funcional de tipado dinamico que corre sobre la maquina virtual java y es muy similar a lisp. 

Antes de empezar vamos a instalarlo. Yo tengo instalado sdkman, por lo tanto voy a utilizarlo instalando Leiningen : 

sdk install leiningen

Y listo! Ahora vamos a probar el lenguaje: 

Primero vamos a hacer una prueba, una suma de 2 numeros, para eso en nuestra consola escribimos :

lein repl

Con esta linea corremos el repl de clojure con Leiningen (la primera vez demora un toque). Ahora a programar, escribimos : 

> (+ 5 6)
Y el resultado es 11

Vamos bien, probemos una función como count : 

> (count '(1 2 3 4))
4

Si esto funciona, el primer paso esta hecho. Dejo link: https://clojure.org/guides/getting_started