Scheme Primitives -- Exam 2

Here's a listing of the primitives we've covered in class so far. You should definitely understand how to use all of these correctly for the exam and the rest of the course. You are welcome to bring this with you to the exam.

Defining Functions and Variables

Control Special Forms

Logical Predicates

Operations on NUMBERS

Operations on SYMBOLS

Operations on LISTS (ordered sets of elements)

SEQUENCE OPERATIONS

PROCEDURES WITH SIDE EFFECTS

DATA DIRECTED PROGRAMMING