in reply to Re: forcing eval'd die to ignore global $SIG{__DIE__} handler
in thread forcing eval'd die to ignore global $SIG{__DIE__} handler

quote latest "perldoc perlvar":

Having to even think about the $^S variable in your exception handlers is simply wrong. $SIG{__DIE__} as currently implemented invites grievous and difficult to track down errors. Avoid it and use an "END{}" or CORE::GLOBAL::die override instead.

I'm not saying that I support that, quite the contrary, but at least it is worth to know about this sudden perversion of the nature.

  • Comment on Re^2: forcing eval'd die to ignore global $SIG{__DIE__} handler