[r6rs-discuss] Raise-continuable and raise question
Thomas Lord
lord at emf.net
Sun Jul 15 23:17:10 EDT 2007
CLU had a clue in all of this. In essence, it augments the range of
all procedures with error types and gives a special, simple, pattern
matching syntax for handling error-type returns. The implicit default
handler for an error return does, in fact, re-raise an error -- and so
is similar to dynamic exception handlers -- but always converts a
re-raised error to an error of type "unhandled", thus making far, far
more sense in terms of how modularity relates to PL design. Dollars to
donuts that popular Java libraries have yet undiscovered vulnerabilities
because Java uses dynamic handlers rather than just error returns.
-t
More information about the r6rs-discuss
mailing list