</> CodeBooks
    ← Volver a Clojure (página 2)
    Portada de Mastering Clojure Macros

    Mastering Clojure Macros

    Colin Jones

    Editorial
    The Pragmatic Programmers
    Año
    2014
    Páginas
    ~111
    Nivel
    Avanzado

    De qué trata

    Monografía especializada de Colin Jones publicada por The Pragmatic Programmers en 2014. Dedicada por completo a desmitificar y dominar el sistema de macros de Clojure, la herramienta de metaprogramación más poderosa del lenguaje.

    El autor desglosa el ciclo de evaluación del código (tiempo de lectura, macroexpansión y tiempo de compilación), el uso preciso de las comillas sintácticas (`syntax-quote`), la evaluación dinámica con `unquote` y `unquote-splicing`, y la prevención de colisiones de variables mediante identificadores higiénicos generados automáticamente con `gensym`. Además, enseña a construir DSLs expresivos y a evitar los abusos comunes de las macros.

    Con un tono didáctico y entretenido, este libro convierte un tema a menudo considerado complejo en algo accesible y aplicable en proyectos reales. Es la guía definitiva sobre macros en Clojure.

    • Clojure
    • Macros
    • Metaprogramación
    • DSL
    • Syntax-quote
    • Gensym
    • Pragmatic Programmers

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Lenguaje de Dominio Específico (DSL) con Macros en Clojure

    Construcción de un mini-lenguaje declarativo para reglas de negocio mediante macros higiénicas que transforman la sintaxis en código funcional optimizado.

    Más de Clojure con nivel Avanzado