Este repositorio contiene los recursos utilizados en el curso de Introducción a la programación funcional en ACM UPM
. ├── 01-introduccion │ ├── presentacion │ └── ejercicios ├── 02-Funciones_de_orden_superior │ ├── presentacion │ └── ejercicios └── 03-Types_and_Typeclasses ...
En cada sección del curso se pueden diferenciar 2 directorios:
presentacionque contiene los recursos necesarios para generar el beamer de la presentación y una copia en pdf de la misma.ejerciciosque contiene los ejercicios sin resolver realizados durante el taller.
Para la realización de los ejercicios es necesaria la instalación de:
ghc(Glasgow Haskell Compiler), que será el compilador de Haskell que usaremos en el taller.ghci, que será el intérprete de Haskell que usaremos en el taller.stack, que es la herramienta de Haskell que usaremos para la realización de ejercicios durante el taller.
Este módulo contiene la información necesaria para familiarizarse con la sintaxis de Haskell y su intérprete. Además contiene una serie de ejercicios de introducción.
Este módulo explica qué son las funciones de orden superior y cómo usarlas, además de los ejemplos más típicos de las mismas sobre un par de estructuras de datos