Lab 8

Purpose

Practice with unions, abstraction, lists

Solo!

NOTE: This lab is a SOLO lab, it is not to be done with a partner.

Starter File

Download lab8.rkt. Start working through this. Be sure, every time you see the phrase “Design the function”, to follow all the steps of the Function Design Recipe, and the phrase “Design data” to follow the steps of the Data Design Recipe.

Finished?

When you have completed all the exercises, you should resubmit the completed file to the Lab 8 assignment on Gradescope. If you have trouble submitting it, ask a TA. Ensure that the autograder, which runs immediately, correctly validated your work, and if there are problems, correct them and re-submit.

Once you have submitted the problems you are welcome to leave!