http://www.perlmonks.org?node_id=863350


in reply to Re^3: eval to replace die?
in thread eval to replace die?

I agree that it's difficult to use exception objects pervasively (especially when using other code), and I wouldn't have enabled this rule for Perl::Critic by default myself, but it's very much worth considering the risk and fragility of string comparisons for exception handling.