Construcción de un compilador y un intérprete de Scheme usando Haskell
Fecha
2015Resumen
El objetivo de este trabajo ha sido crear un compilador e intérprete del lenguaje Scheme, usando Haskell. Para ello se ha hecho uso de un parser monádico como es Parsec. Se utilizan los conceptos clave de la programación funcional como pueden ser la currificación, los plegados de listas, tipos de datos algebraicos, funtores, mónadas y transformadores
monádicos.