;;; LispWorks CL-USER> (describe (find-class 'condition)) # is a STANDARD-CLASS NAME CONDITION DEFAULT-INITARGS NIL DIRECT-DEFAULT-INITARGS NIL DIRECT-SLOTS (#) DIRECT-SUBCLASSES (# # # #) DIRECT-SUPERCLASSES (#) PRECEDENCE-LIST (# # #) PROTOTYPE # DIRECT-METHODS (#) WRAPPER #(323 NIL ((CONDITIONS::REPORTER-FUNCTION . CONDITIONS::CONDITION-REPORTER)) # (#) 0) LOCK NIL DOCUMENTATION-SLOT NIL PLIST (CLOS::COPYABLE-INSTANCE # CLOS::CLASS-SLOTS-CONSES ((CONDITIONS::REPORTER-FUNCTION CONDITIONS::CONDITION-REPORTER (CONDITIONS::REPORTER-FUNCTION . CONDITIONS::CONDITION-REPORTER)))) POTENTIAL-INITARGS NIL MAKE-INSTANCE-FLAGS 493 OTHER-LOCK NIL REINITIALIZE-INITARGS 0 REDEFINE-INITARGS 0 DEPENDENTS NIL ;;; Allegro Common Lisp CL-USER> (describe (find-class 'condition)) # is an instance of #: The following slots have :INSTANCE allocation: EXCL::LOCK-CONTROL #(NIL NIL) EXCL::PLIST NIL EXCL::FLAGS 0 EXCL::DIRECT-METHODS ((# # # #)) EXCL::NAME CONDITION EXCL::DIRECT-SUPERCLASSES (#) EXCL::DIRECT-SUBCLASSES (# # # # # # # # # # # # #) EXCL::WRAPPER NIL ACLMOP:CLASS-PRECEDENCE-LIST NIL EXCL::DIRECT-SLOTS (# # #) EXCL::SLOTS NIL EXCL::PROTOTYPE NIL