Scheme Primitives for Exam 1

Here's a listing of the primitives we've covered in class so far. You should definately understand how to use all of these correctly for the midterms and the rest of the course. You may use this sheet during the exam, provided that you don't write on it.

Defining Functions and Variables

Control Special Forms

Logical Predicates

Operations on NUMBERS

Operations on SYMBOLS

Operations on LISTS (ordered sets of elements)

PROCEDURES WITH SIDE EFFECTS