SRFI 12: Exception Handling

by William Clinger, R. Kent Dybvig, Matthew Flatt, and Marc Feeley

status: withdrawn (2000/01/22)


The SRFI defines exception-handling constructs for Scheme, including

This SRFI requires a Scheme implementation to raise an exception whenever an error is to be signaled or whenever the system determines that evaluation cannot proceed in a manner consistent with the semantics of Scheme. However, this SRFI does not define the information to be supplied by an implementation for each possible kind of exception; such a specification is left open for future SRFIs.