Escribe al autor
You can use this page to email Phil Freeman y Jorge Acereda about PureScript mediante ejemplos.
Sobre este libro
PureScript es un pequeño lenguaje de programación fuertemente tipado con un sistema de tipos expresivo, escrito en (e inspirado por) Haskell, que compila a JavaScript.
La programación funcional en JavaScript está ganando popularidad recientemente, pero el desarrollo a gran escala está obstaculizado por la ausencia de un entorno disciplinado en el que escribir código. PureScript pretende resolver este problema trayendo la potencia de la programación funcional fuertemente tipada al mundo del desarrollo JavaScript.
Este libro te mostrará cómo empezar a desarrollar en el lenguaje de programación PureScript, desde lo más básico (establecer un entorno de desarrollo) hasta lo más avanzado.
Cada capítulo estará motivado por un problema particular, y en el curso de la resolución de ese problema se presentarán nuevas herramientas y técnicas de programación funcional. Aquí hay algunos ejemplos de los problemas que se resolverán en este libro:
- Transformar estructuras de datos con asociaciones y pliegues.
- Validación de campos de formulario usando funtores aplicativos.
- Verificación de código con QuickCheck.
- Usar el API Canvas.
- Implementación de lenguajes específicos del dominio.
- Trabajar con el DOM.
- Interoperabilidad con JavaScript.
- Tratar con el infierno de las retrollamadas (callbacks).
Sobre de los autores
I am a developer living in Los Angeles, CA. I work principally in Scala, Haskell and TypeScript.
I am the original developer of the PureScript programming language and compiler, and I am currently working on the PureScript by Example book.