This is a directory of my public code.
Path: mcgill-se/COMP302/ass4/
- .. (parent directory)
- README
- a4.doc
- env_3-6.scm
- interp_3-6.scm
- interp_3-7.scm
- interp_3-8.scm
- interp_begin.scm
- interp_obj_5-4-1.scm
- interp_obj_5-4-2.scm
- interp_obj_5-4-3.scm
- interp_obj_5-4-4.scm
- q1_3-40.scm
- q1_3-40.test
- q2_3-43.scm
- q2_3-43.test
- q3_3-50.scm
- q3_3-50.test
- q4_5-5-1.scm
- q4_5-5-2.scm
- q4_5-5-3.scm
- q4_5-5-4.scm
- q4_5-6-1.test
- q4_5-6-2.test
- q4_5-6-3.test
- q4_5-6-4.test
- q4_5-7-1.scm
- q4_5-7-1.test
- q4_5-7-2.scm
- q4_5-7-2.test
- q4_5-7-3.scm
- q4_5-7-3.test
- q4_5-7-4.scm
- q4_5-7-4.test
README
There are tons of files included here, but they are named nicely. The files which do *not* start with the letter "q" are auxiliary: they were used by me, they may be required by the q files, but they don't answer any questions in and of themselves. The rest of the files are numbered as follows: q#1_#2-#3[-#4].(scm|test) Where: #1 is the question number from the assignment #2 is the chapter #3 is the exercise number in that chapter #4 is the part of that exercise, if the exercise is divided into parts. In Chapter 5 we deal with four implementations -- these are numbered 1 to 4 "scm" files contain code, and "test" files contain tests. Note that Exercise 5.5 only deals with code and 5.6 only deals with a test.