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:
    Serialized Form