CS 341 - Survey of Programming Languages
Homework #2


Due: Tuesday 9/13 at the beginning of class

Note: This work is to be done in pairs.  Each pair will submit one assignment.  Although you may divide the work, both team members should be able to present/describe their partner's work upon request.  All written exercises are to be done in a README file.  All Scheme code is to be done in a file hw2.scm.  All exercises should be clearly labeled or commented.

Read the remainder of the tutorial, and complete the following companion exercises:

Lambda Expressions Exercises 5-9
Control Constructs Exercises 1-7, 9-12, 15

Read Essentials of Programming Languages (EOPL) Sections 1.1-1.2

EOPL Exercises 1.1, 1.4, 1.8, 1.15 (1 (duple), 2 (invert), 5 (exists?))