CS 421: Programming Languages and Compilers
Hand-Written Assignment 1 (HW1)
The purpose of this HW 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
  • how to use typing rules to perform type derivations in simplified OCaml

Files
hw1.pdf (v 1.1)
hw1-sol.pdf