Hola,
Está disponible el material sobre EDSLs:
- Video de la clase de hoy sobre el tema
- Slides asociadas al tema EDSLs y parsing (que será usado como ejemplo de shallow embedding)
- Link al artículo "Functional Programming for Domain−Specific Languages" que introduce EDSLs en el contexto de programación funcional
- Un directorio conteniendo ejemplos de EDSLs (regiones, expresiones Excel, stacks y queues).
- Archivo parsing.hs conteniendo el código asociado con el tema parsing
Alberto.