Note that some of the documents are in PostScript. If your WWW browser cannot display PostScript, they can still be saved and printed.
(Def-Class Class (Parents) (Slot-1 Val-1) (Slot-2 Val-2) Slot-3)and get the effect of
(defclass Class (Parents) ((Slot-1 :initform Val-1 :accessor Slot-1 :initarg :Slot-1) (Slot-2 :initform Val-2 :accessor Slot-2 :initarg :Slot-2) (Slot-3 :accessor Slot-3 :initarg :Slot-3)))The Define-Class macro has identical syntax to Def-Class, but it also adds a unique name slot and does some bookkeeping to keep track of instances. It supports Instances to get objects of the given class, Direct-Instances to get objects of the given class but not of a subclass, and several other bookkeeping routines.