CS 421: Programming Languages and Compilers
Hand-Written Assignment 2 (HW2)
The purpose of HW2 is to test your understanding of the order of evaluation of expressions in OCaml, the scope of variables, and the state of environments used during evaluation, and how an application of a function is evaluated.

Files
hw2.pdf
hw2-sol.pdf