JMU CS 430 Spring 2022

Programming Languages

Module 12 Study Guide

Learning Objectives (Haskell, CPL Ch.15)

In this second Haskell programming module, we will learn some more advanced and powerful features of the the language. Specifically, by the end of the module you should be able to



Please complete the lab. You may begin it any time. You should try to finish it by Wednesday so you can start working on the programming assignment in class on Thursday (please bring your computer).

There is also an optional lab that you can complete if you are interested in seeing how I/O works in a purely functional language like Haskell.

Programming Assignment

Please complete the project and submit your code on Canvas by the due date.