Assignments for CSU 670

No more revisions to the referee program are expected before the assignment is due. I just ran out of time to work on it. One more revision is expected after the due date, but that's just for fun. Good luck to everyone with your finals.

Two bugs in the referee program have been fixed. One of them prevented the referee program from recognizing when a player escapes from the castle holding the enchanted frog; because of the bug, the player had to reenter the castle and find his/her way out again before winning the game. The remaining known issues are:

Test program for Assignment 7

/course/csu670/Assignments/Assignment7 contains software for testing your assignment 7.

Use of this software was discussed in class. To run this software with an executable file named myprogram:

        % scsh -l game7.scm

To run this software with an executable file of a different name, or with an executable that requires command-line arguments, you will need to edit game7.scm. See the scsh documentation for help with this.

To run this software interactively on a CCIS Solaris machine:

        % /proj/will/LarcenyDev/larceny -r6rs -program game7.sls

To run this software on other machines, you will need to download the current version of Larceny, modify lib/R6RS/r6rsmode.sch so it no longer writes "Autoloading" messages to standard output, and then recompile the R6RS runtime as described in the last step of doc/HOWTO-BUILD. You may also need to install scsh.

How to Submit Assignment 7

Please follow the instructions for submitting assignment 7.


Last updated 22 April 2008.

Valid XHTML 1.0!