This site is a static rendering of the Trac instance that was used by R7RS-WG1 for its work on R7RS-small (PDF), which was ratified in 2013. For more information, see Home.

Ticket 18: exception system

2012-10-05 00:04:31
WG1 - Exceptions
alexshinn
major
alexshinn
fixed
source
closed
2010-02-23 16:39:30
defect

R6RS provided a detailed exception system with support for raising and catching exceptions, using a hierarchy of exception types.

Do we use this, or parts of it, or a new exception system?

milestone

No. WG2.

I think we need to be able to throw errors.

I believe that there may be a simpler and more unified approach to errors and exceptions then the rather involved R6RS methods. Specifically, the use of error handlers and the like serves much the same purpose without nearly as much definition.

resolutionwontfix
statusnewclosed

WG1 voted to take no action.

resolutionwontfix
statusclosedreopened
owneralexshinn
statusreopenedassigned
statusassigneddecided
owneralexshinn
statusdecidedwriting
resolutionfixed
statuswritingclosed

WG1 voted to add the R6RS exception-catching system, but not the hierarchy of condition types.