Introducción a los macros de Clojure
(green-labs.github.io)Este es un artículo introductorio sobre los macros de Clojure.
Explica las diferencias con los macros del lenguaje C, presenta varios trucos usando macros de Clojure (LISP) y termina implementando con macros el pattern matching, una característica que no existe en Clojure.
2 comentarios
Vaya, sí había una empresa local que usa Clojure.
En el texto que dice: "Como puede deducirse por el nombre, la lista enlazada (linked list) es la estructura de datos central de la lista.", debería decirse que la lista está escrita en Lisp. Parece ser un error tipográfico.