From: ts Date: 2001-12-07T00:18:45+09:00 Subject: [ruby-talk:27690] Re: Controlling the error messages of eval. >>>>> "P" == Phlip writes: P> 'rescue' is really 'rescue Exception', and Exception is not the root P> throwable. No, 'rescue' is 'rescue StandardError' and Exception is the root throwable rb_eException = rb_define_class("Exception", rb_cObject); [...] rb_eSystemExit = rb_define_class("SystemExit", rb_eException); rb_eFatal = rb_define_class("fatal", rb_eException); [...] Guy Decoux