To build:

On Unix: make
On Windows: make.bat

If you work on both Unix and Windows, you may have to run your test cases
through:

	tr -d \\015 < test.cbn > /tmp/$$; mv /tmp/$$ test.cbn

will remove the carriage return characters so the test case will work
on Unix.

I've provided a partial implementation of to_call_by_value and
remove_refs.  You can replace these with your own implementation if you
choose a different approach to the whole problem.  You're welcome to
implement CPS conversion if you think that will make translation easier.

You can insert C++-style // comments in your test cases if you wish.
Comments explaining the program you submit for 6(a) will help us when
grading (hint hint).

Currently, the interpreters are not very well tested, so there may be a
few maintenance releases in the future.  I'll mail cs611-students when
there is a new release.

When submitting: please include the words "611" and "submission" in your
email subject line.
