Preparation for CSCI 330 Quiz 3 (2024)
As per the exams page,
the quiz will be closed book, closed notes, no electronics, and held in the lab
during your scheduled lab section. You will have 50 minutes to complete the quiz.
A syntax sheet will be provided, with examples of the key lisp
elements likely to come up in the quiz.
This third quiz will have three questions, a mix of theory and code,
drawing from the following topics:
- alternative parameter passing mechanisms (&optional, &key, &rest), and
returning multiple values from a function (values, nth-value, multiple-value-bind)
- basic macros (utilizing ` and , and gensym)
- recursive/variadic macros (utilizing ,@ and &rest)