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.
In Section
Seekers of Perl Wisdom