Las siguientes anotaciones son una compilación de los conceptos e ideas clave que capturaron mi interés durante la lectura del libro *Haskell Programming from first principles*, escrito por  *<NAME>* y *<NAME>*.

El lenguaje de marcado que usé para tomarlas se llama *Typst*, un [lenguaje nuevo](https://typst.app/docs/) que poco a poco adquiere la potencia de *LaTeX*, pero con una sintaxis tan cómoda y legible (o más) que la de Markdown. Debido a que GitHub no tiene renderización nativa para este formato, dejo como opción para leer las notas tanto el código como el pdf compilado. El código de los documentos se formateó con [typstfmt](https://github.com/astrale-sharp/typstfmt).

También dejo un archivo `.haskell` con las soluciones de algunos ejercicios de cada capítulo.

En caso de encontrar algún error en las notas, apreciaría mucho si crea un nuevo asunto para hacérmelo saber.
