CS 421: Programming Languages and Compilers
Machine Problem 8 (MP8)
MP8 will have you write higher-order functions in OCaml.

Note that in order to run the grader, you will need to give values (but not necessarily correct values) for negate and double_base. Otherwise, the grader will throw an exception and fail.

Make sure you read the "Guide for Doing MPs".

Files
mp8.pdf (v1.1)
mp8grader.tar.gz
solution.ml