
Programming Clojure, 2nd Edition
Aaron Bedra, Stuart Halloway
- Editorial
- The Pragmatic Programmers
- Año
- 2012
- Páginas
- ~296
- Nivel
- Intermedio
De qué trata
Segunda edición del manual fundacional escrito por Stuart Halloway y Aaron Bedra, publicado por The Pragmatic Programmers en 2012. Actualizado para Clojure 1.3, es una de las presentaciones más respetadas y rigurosas de la visión y las capacidades de Clojure.
Los autores guían al lector a través de la inmutabilidad, las estructuras de datos persistentes, la programación funcional pura y el modelo de concurrencia basado en STM, Refs, Atoms y Agents. Enseña a interoperar con el rico ecosistema de Java, diseñar protocolos y tipos personalizados y extender el lenguaje mediante macros.
Fiel al estilo pedagógico inconfundible de Pragmatic Bookshelf, combina teoría conceptual sólida con ejemplos prácticos y concisos. Es una de las mejores obras de referencia para entender por qué Clojure es tan valioso en la ingeniería de software moderna.
- Clojure 1.3
- Stuart Halloway
- Inmutabilidad
- STM
- Protocolos
- Concurrencia
- Pragmatic Programmers
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Motor de Simulación y Análisis Concurrente en Clojure
Implementación de un sistema de simulación multi-hilo en la JVM con control transaccional de memoria (STM) y estructuras inmutables persistentes.

