lispdoc - results for typecase

(typecase keyform &body cases)
Function: TYPECASE Keyform {(Type Form*)}* Evaluates the Forms in the first clause for which TYPEP of Keyform and Type is true.
Example:
(defun platform-handle-debugger-condition
       (condition)
  (typecase condition
    (t
     (format *trace-output* "Caught error: ~A~%"
             condition))))
Mentioned in:
CLtL2 - 24.3. Special Forms for Exhaustive Case Analysis
CLtL2 - 29.4.3. Exhaustive Case Analysis
CLtL2 - 29.4.4. Handling Conditions
CLtL2 - 4.9. Determining the Type of an Object
CLtL2 - 5.1.3. Special Forms
CLtL2 - 7.10.2. Rules Governing the Passing of Multiple Values
CLtL2 - 7.6. Conditionals
HyperSpec - Macro TYPECASE, CTYPECASE, ETYPECASE
On Lisp - Common Lisp Evolves
Successful Lisp - chapter30
Successful Lisp - structures
(etypecase keyform &body cases)
Function: ETYPECASE Keyform {(Type Form*)}* Evaluates the Forms in the first clause for which TYPEP of Keyform and Type is true. If no form is satisfied then an error is signalled.
Example:
(defun tl-make-string-desc (obj)
  (etypecase obj
    (string obj)
    (sdoc-inherit (get-object-name obj))))
Mentioned in:
CLtL2 - 24.3. Special Forms for Exhaustive Case Analysis
CLtL2 - 29.4.3. Exhaustive Case Analysis
CLtL2 - 7.10.2. Rules Governing the Passing of Multiple Values
CLtL2 - 7.6. Conditionals
HyperSpec - Macro TYPECASE, CTYPECASE, ETYPECASE
Successful Lisp - chapter30