The exception handling model of RScheme is based on that of Dylan(TM). All exceptions are represented by instances of a condition class, <condition>.
Exception handling is a language feature available in RScheme which supports to the development of more robust programs by providing a uniform mechanism for error dispatching. This facility is also used by RScheme's built-in error recognition as well, so error management is uniform across built-in and application-level error conditions.