Package kawa.lang

Class NamedException

All Implemented Interfaces:
Serializable

public class NamedException extends RuntimeException
Used to implement R7RS "error object" as created by the error procedure. Also used to implement catch/throw named handlers as in Guile: (catch 'key (lambda () ... (throw 'key ARGS ...) ...) (lambda (KEY ARGS ...) HANDLER))
See Also: