CSC 395 (Fall 2021)

Lab: Algebraic Datatypes

Today, we revisit Haskell to develop a crucial stepping stone for our foray into programming language analysis: the algebraic datatype. The reading introduced you to the syntax and semantics of algebraic datatypes, and in the lab, we’ll get some practice in using these concepts.

For this lab, complete this file with your group and turn it into Gradescope: