croak - die of errors (from perspective of caller)
confess - die of errors with stack backtrace
use Carp; croak "We're outta here!";
die
or warn,
but report where the error was in
the code they were called from. Thus if you have a routine Foo
that has a carp
in it, then the carp
will report
the error as occurring where Foo
was called, not where
carp
was called.