This page is part of the web mail archives of SRFI 35 from before July 7th, 2015. The new archives for SRFI 35 contain all messages, not just those from before July 7th, 2015.
--begin suggested section---------- Compatibility with other SRFIs: ------------------------------SRFI-18, SRFI-21 and SRFI-23 define some standard conditions. If a Scheme implementation provides these SRFIs, it should use the following definitions:
For SRFI-18 and SRFI-21: (define-condition-type &join-timeout &condition join-timeout-exception?) (define-condition-type &abandoned-mutex &serious abandoned-mutex-exception?) (define-condition-type &terminated-thread &condition terminated-thread-exception?) (define-condition-type &uncaught &serious uncaught-exception? (reason uncaught-exception-reason)) For SRFI-23: (define-condition-type &srfi-23-error &error srfi-23-error? (reason srfi-23-error-reason) (args srfi-23-error-args)) (define (make-error-exception r a) (make-condition &srfi-23-error reason r args a)) (define (error reason . args) (raise (make-error-exception reason args)) --end suggested section---------- -- Darren Bane PGP key available from keyservers or my .plan Key ID: 2DA0C6EF. Call me for the fingerprint.