- abort objprocedure
Raises a non-continuable exception represented by obj. The abort procedure can be implemented as follows:
(define (abort obj) ((current-exception-handler) obj) (abort (make-property-condition 'exn 'message "Exception handler returned")))
The abort procedure does not ensure that its argument is a condition. If its argument is a condition, abort does not ensure that the condition indicates a non-continuable exception.