Start of topic | Skip to actions

Assignment 10 (Due Wednesday 11/28/2007 before class)

Weight: 150 points.

Submit via SVN.

Note for 2008: This assignment will be due on Monday.

Required problems (Must be submitted for grading):

  • Book problems (Problem numbers refer to the online version of the text):
    • 35.1.1
    • 35.1.2
    • 35.3.1
    • 38.3.1
      • You can just tell us which expression needs to be evaluated next instead of underlining.
    • 38.3.3, part 2 only
      • You can just tell us which expression needs to be evaluated next instead of underlining.
    • 40.3.5
      • There is a slight typo in the book. The extra set of parenthesis around the three (make-CD ...) expressions should be ignored.
    • 40.4.1
  • Extra problem:
    • Chapter 34 introduced the functions lookup and add-record. Develop a new version of these functions and use it to write a phone book program without using assignment (or any mutable state). You may tweak the contract if you need to. Can this trick work all the time?

Access Permissions: (Please don't edit)


End of topic
Skip to actions | Back to top
Creative Commons LicenseThis work is licensed under a Creative Commons Attribution 2.5 License. Please follow our citation guidelines.