Commit c4ae2c44 authored by Christophe Rhodes's avatar Christophe Rhodes
Browse files

export condition readers ERROR-COMPONENT and ERROR-OPERATION

parent c7738c62
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
$Id: README,v 1.37 2004/05/16 18:19:54 dan_b Exp $         -*- Text -*-
$Id: README,v 1.38 2004/07/19 21:18:07 crhodes Exp $         -*- Text -*-

The canonical documentation for asdf is in the file asdf.texinfo.  
The significant overlap between this file and that will one day be
@@ -619,11 +619,12 @@ interactively re-evaluates that form

It is an error to define a system incorrectly: an implementation may
detect this and signal a generalised instance of
SYSTEM-DEFINITION-ERROR
SYSTEM-DEFINITION-ERROR.

Operations may go wrong (for example when source files contain
errors).  These are signalled using generalised instances of
OPERATION-ERROR
OPERATION-ERROR, with condition readers ERROR-COMPONENT and
ERROR-OPERATION for the component and operation which erred.

* Compilation error and warning handling

+3 −2
Original line number Diff line number Diff line
;;; This is asdf: Another System Definition Facility.  $Revision: 1.85 $
;;; This is asdf: Another System Definition Facility.  $Revision: 1.86 $
;;;
;;; Feedback, bug reports, and patches are all welcome: please mail to
;;; <cclan-list@lists.sf.net>.  But note first that the canonical
@@ -90,6 +90,7 @@
	   #:*asdf-revision*
	   
	   #:operation-error #:compile-failed #:compile-warned #:compile-error
	   #:error-component #:error-operation
	   #:system-definition-error 
	   #:missing-component
	   #:missing-dependency
@@ -107,7 +108,7 @@

(in-package #:asdf)

(defvar *asdf-revision* (let* ((v "$Revision: 1.85 $")
(defvar *asdf-revision* (let* ((v "$Revision: 1.86 $")
			       (colon (or (position #\: v) -1))
			       (dot (position #\. v)))
			  (and v colon dot