From: Mario S. Mommer on

Ron Garret <rNOSPAMon(a)flownet.com> writes:
> It should be noted at this point that you are the one who introduced the
> concept of catching exceptions into the conversation, not me. What I
> was talking about was catching *errors*. Catching exceptions can be the
> same thing as catching errors but it might not be. And in particular,
> in Perl, I was given to understand that it is not, though I am certainly
> no Perl expert and I am always happy to be enlightened.

There is nice and enlightening experimental work on errors and perl
here:

http://www.yosefk.com/blog/what-makes-cover-up-preferable-to-error-handling.html

It also features comparisons with python, lisp, and C++.