Ir al contenido principal

Entradas

Mostrando entradas de diciembre, 2014

Clojure: instalando Leiningen

Existe una herramienta llamada Leiningen que nos permite crear proyectos en Clojure de manera más ordenada. También podemos hacer uso del REPL de Clojure mediante esta herramienta. ¿Cómo se instala Leiningen ? Debemos seguir 4 pasos. Descargar este script   Guardarlo en nuestro $PATH como lein(o lein.bat si usan Windows). En Linux darle permisos de ejecución: chmod a+x /bin/lein. Desde terminal escribir lein para empezar. Actualización. Existe otra forma para instalar Leiningen. Es necesario contar con SDKMAN! instalado. Teclear en una terminal: $ sdk install leiningen Eso es todo, ya tendremos instalada esta herramienta. Enlaces de interés http://alexott.net/en/clojure/ClojureLein.html http://www.bagdemir.com/2011/07/04/creating-new-projects-with-leiningen/ http://blog.8thlight.com/colin-jones/2010/11/26/a-leiningen-tutorial.html

Creando funciones: Clojure y Scala

¿Qué es una Función?,¿Para qué sirve? En programación, se considera un conjunto de sentencias que nos permiten resolver un problema determinado, también se considera un mini programa dentro de un programa. Estas funciones pueden o no devolvernos un resultado.                                  Función =   Entrada + Procesos + Salida Donde: Entrada: son las variables que conocemos del problema. Procesos: son las operaciones lógicas y matemáticas que resolverán un problema. Salida: es el resultado que queremos obtener. Ejemplo. Imaginemos que necesitamos resolver una operación aritmética como el cálculo del área y volumen de un cilindro. La entrada serán las variables base(b) y altura(h), los procesos son las operaciones aritméticas, y el resultado de esas operaciones (área y volumen) serán la salida. Fórmulas: área= 2*PI*base*base+2*PI*base*altura; volumen=PI*base*base*altura; Escribiremos el siguiente pseudocódigo: const PI= 3.14159; function obtener_area(b