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.