(defclass doc-test (is-a USER) (role concrete) (message-handler complete and utter garbage) (message-handler complete and utter garbage) (message-handler complete and utter garbage) (message-handler complete and utter garbage)) (defclass A1 (is-a USER) (role concrete) (pattern-match non-reactive) (slot fooA (create-accessor read-write)) (slot barA (create-accessor read-write))) (defclass B1 (is-a A1) (slot fooB (create-accessor read-write)) (slot barB (create-accessor read-write))) (defclass A2 (is-a USER) (role concrete) (slot foo (default-dynamic (gensym)) (create-accessor read-write)) (slot bar (default (gensym)) (create-accessor read-write))) (defclass A3 (is-a USER) (role concrete) (multislot foo (create-accessor read-write) (default abc def ghi)) (slot bar (create-accessor read-write))) (defclass A4 (is-a USER) (role concrete)) (defclass A4 (is-a USER) (role concrete)) (defclass A4 (is-a USER) (role concrete)) (defclass A4 (is-a USER) (role concrete)) (defclass A4 (is-a USER) (role concrete) (slot foo (storage shared) (default 1) (create-accessor read-write)) (slot bar (storage shared) (default-dynamic 2) (create-accessor read-write)) (slot woz (storage local) (create-accessor read-write))) (defclass A5 (is-a USER) (role concrete) (pattern-match non-reactive) (slot foo (access read-only) (default 36) (create-accessor read))) (defclass A6 (is-a USER) (role concrete) (slot foo (access read-write) (create-accessor read-write)) (slot bar (access read-only) (default abc) (create-accessor read)) (slot woz (access initialize-only) (create-accessor read-write))) (defclass A7 (is-a USER) (role concrete) (pattern-match non-reactive) (slot foo (propagation inherit) (create-accessor read-write)) (slot bar (propagation no-inherit) (create-accessor read-write))) (defclass B7 (is-a A7)) (defclass A8 (is-a USER) (role concrete) (pattern-match non-reactive) (multislot foo (create-accessor read-write))) (defclass B8 (is-a A8) (slot foo (propagation no-inherit) (storage shared) (create-accessor read-write))) (defclass C8 (is-a B8) (slot foo (source composite) (access read-only) (create-accessor read))) (defclass A9 (is-a USER) (role concrete) (pattern-match non-reactive) (multislot foo (access read-only) (default a b c) (create-accessor read))) (defclass B9 (is-a A9) (slot foo (source composite) (default d e f))) (defglobal ?*global-test* = 100) (defclass GLOBAL-TEST (is-a USER) (role concrete) (slot x (default ?*global-test*) (create-accessor read-write)) (slot y (default-dynamic ?*global-test*) (create-accessor read-write)))