
Functional Programming in Scala
Paul Chiusano, Runar Bjarnason
- Editorial
- Manning
- Año
- 2013
- Páginas
- ~325
- Nivel
- Intermedio
De qué trata
Conocido en la industria como el 'Red Book', escrito por Paul Chiusano y Rúnar Bjarnason y publicado por Manning en 2013. Es la obra cumbre y referencia definitiva sobre programación funcional pura sin efectos secundarios utilizando el lenguaje Scala.
El libro guía al lector a través de la construcción desde cero de las abstracciones funcionales más potentes: estructuras de datos inmutables puras, manejo de errores sin excepciones (Option, Either), evaluación perezosa (lazy evaluation y Streams), estado funcional, monoides, functores, mónadas y aplicativos. Todos los conceptos matemáticos se derivan de primeros principios en código Scala.
Altamente riguroso y formativo, contiene más de un centenar de ejercicios con soluciones progresivas que transforman la forma de pensar y diseñar software del desarrollador. Una lectura obligatoria para cualquier ingeniero que aspire a dominar el paradigma funcional en la JVM.
- Programación Funcional Pura
- Scala
- Mónadas
- Functores
- Option/Either
- Inmutabilidad
- Evaluación Perezosa
- Efectos Funcionales
¿Cómo enseña?
Con ejercicios
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Librería de Combinadores y Mónadas Funcionales
Implementación paso a paso de tipos de datos puros como Stream, State, Monad y un motor de parsing funcional combinatorio.

