## 1. Conventions

Think of upper case in things like `DEFCLASS` as literals -- I don't mean to imply that actual upper case would be used. ``Thing*'' means zero or more occurrences of thing; ``thing+'' means one or more. Curly brackets { and } are used for grouping, as in {a b}+, which means a b, a b a b, a b a b a b, etc.

CLISP specific note: Before using `CLOS`, you need to enter ``(USE-PACKAGE "CLOS")''.

CMUCL specific note: /usr/lib/cmucl/lisp.core should point to /usr/lib/cmucl/pcl-lisp.core or you could have build a custom image with pcl.