Clase magistral de arquitectura y diseño

2023-septembro-10

img

Desde el pasado 6 de septiembre hasta el 13 de diciembre, todos los miércoles (excepto por 2) Robert C. Martin (mejor conocido como «El tío Bob»), ha impartido y estará impartiendo una clase magistral dedicada a la Arquitectura de Software.

Continue reading →

Rake y precondiciones arbitrarias

2022-junio-18

Rake es una herramienta muy poderosa que nos permite automatizar tareas repetitivas de manera eficiente.

En el artículo Rake, dependencias y archivos doy una pequeña introducción de Rake. Si no estás familiarizado con Rake, te invito a leer ese artículo antes de continuar con este.

Continue reading →

¡Por fin entiendo lazy-seq!

Jesús Gómez
2021-oktobro-24

lazy-seq es una de esas funciones que no he tenido que utilizar mucho.

La explicación que le doy a ese fenómeno es que la biblioteca estándar de Clojure nos ofrece una colección de funciones superiores que, usando lazy-seq en el fondo, me ha permitido resolver todos los problemas en los cuales dicha función es pertinente para la solución.

Continue reading →

Clojure CLI

Jesús Gómez
2021-oktobro-11

En el artículo Clojure el Jar exploré cómo utilizar clojure.main de forma «primitiva».

Para programas más complejos, dividido en módulos, que dependan de bibliotecas de terceros, que requieran «recursos», etc., puede ser muy complicado preparar el entorno de ejecución para que el programa pueda acceder a dichas elementos.

Continue reading →

Clojure el Jar

Jesús Gómez
2021-oktobro-09

Los clojuristas estamos acostumbrados a interactuar con Clojure con las órdenes clojure o clj.

Lo que para muchos puede ser algo desconocido es el hecho de que esos comandos son en realidad unos «scripts» escritos en Bash, conocidos como «Clojure CLI», y que en realidad, Clojure es un programa distribuido como un .jar.

Continue reading →