condition 一覧

(compile
 (defun find-all-condition-and-slot-accessors ()
   (do-all-symbols (sym)
     (let ((it (ignore-errors (make-condition sym))))
       (when it
         (let ((def (si:*structure-definition it)))
           (format t "- ~S~%" (si:*structure-definition-name def))
           (dotimes (n (si:*structure-definition-nslots def))
             (format t "-- ~S~%"
                     (si:*structure-definition-slot-description def n)))))))))
=> find-all-condition-and-slot-accessors
  • plain-error
    • :format-string
    • :format-arguments
  • quit
  • system::check-type-error
    • :datum
    • :expected-type
    • :string
    • :place
  • format-error
    • :format-string
    • :format-arguments
  • arithmetic-error
    • :operation
    • :operands
  • power-number-too-large
    • :operation
    • :operands
  • target-missing
    • :operation
    • :target
  • read-only-buffer
  • too-few-arguments
    • :datum
  • dde-low-memory
    • :datum
  • invalid-function
    • :datum
  • condition
  • warning
  • access-denied
    • :pathname
    • :datum
  • type-error
    • :datum
    • :expected-type
  • not-empty
    • :pathname
    • :datum
  • invalid-keyword-list
    • :datum
  • domain-error
    • :operation
    • :operands
  • range-error
    • :datum
  • plain-error
    • :format-string
    • :format-arguments
  • path-not-found
    • :pathname
    • :datum
  • undefined-function
    • :name
  • too-many-arguments
    • :datum
  • quit
  • storage-condition
  • bad-macro-form
    • :datum
  • control-error
  • no-target
    • :operation
    • :target
  • serious-condition
  • silent-quit
  • socket-error
    • :datum
  • file-lost-error
    • :pathname
    • :datum
    • :lost-pathname
  • invalid-variable-list
    • :datum
  • wrong-disk
    • :pathname
    • :datum
  • package-error
    • :package
  • stack-overflow
  • invalid-byte-code
  • simple-package-error
    • :package
    • :datum1
    • :datum2
  • dde-timeout
    • :datum
  • device-not-ready
    • :pathname
    • :datum
  • file-not-found
    • :pathname
    • :datum
  • cell-error
    • :name
  • dde-not-processed
    • :datum
  • dde-server-died
    • :datum
  • simple-condition
    • :format-string
    • :format-arguments
  • dde-terminated-transaction
    • :datum
  • invalid-drive
    • :pathname
    • :datum
  • bad-unit
    • :pathname
    • :datum
  • stream-error
    • :stream
  • unbound-variable
    • :name
  • archiver-error
    • :pathname
    • :datum
  • network-error
    • :pathname
    • :datum
  • division-by-zero
    • :operation
    • :operands
  • file-exists
    • :pathname
    • :datum
  • invalid-lambda-list
    • :datum
  • program-error
  • reader-error
    • :stream
    • :linenum
    • :datum
    • :arguments
  • floating-point-overflow
    • :operation
    • :operands
  • dde-error
    • :datum
  • simple-program-error
    • :format-string
    • :format-arguments
  • not-same-device
    • :pathname
    • :datum
  • bad-type-specifier
    • :datum
  • dde-no-conv
    • :datum
  • write-protected
    • :pathname
    • :datum
  • current-directory
    • :pathname
    • :datum
  • dde-busy
    • :datum
  • lock-violation
    • :pathname
    • :datum
  • modify-constant
    • :name
  • file-error
    • :pathname
    • :datum
  • simple-error
    • :format-string
    • :format-arguments
  • error
  • floating-point-underflow
    • :operation
    • :operands
  • simple-warning
    • :format-string
    • :format-arguments
  • end-of-file
    • :stream
  • sharing-violation
    • :pathname
    • :datum
  • bignum-overflow
    • :operation
    • :operands