This is the repository of the project for the KULeuven course Capita Selecta Computer Science: Artificial Intelligence (B-KUL-H05N0A), Language Engineering in Haskell. This project is an extension of the project described in the paper Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity. More information about this project can be found in the report.pdf.