6.11.0.4
Week 7 Set b
Programming Language ISL
Due Date Wed at 9:00pm (Week 7)
Purpose It is time to inject list abstractions into your semester project. It is also necessary to continue the exploration of mutually recursive data definitions.
Finger Exercises
Graded Exercises
Exercise 2 The software architect at ApperGamersoftware has inspected your revisions and the additional tests from two days ago (Week 7 Set a, Exercise 2).
You have now permission to introduce existing list abstractions into the design where you see fit. Don’t forget to run the test suite after every change to the program.
You also have permission to look for repeated patterns in functions—
if any— and to develop abstractions of your own. Make sure to point them out to the grader.