I recently got a request to use carp/croak instead of warn/die in a module of mine. Since I'm going to be releasing a new version soon, now's a good time to address that request. I've sometimes used Carp, but in general found that I didn't really need the more extensive output, so I've tended to stick to warn/die . However, I'm not opposed to doing so if it is generally considered a best practice.
Unfortunately, a google/perlmonks search didn't turn up an answer. A quick glance at some of the modules distributed in core showed that some use Carp, some don't so that didn't provide a definitive answer either.
So I'll turn to you. Is it generally considered a best practice to use Carp (or conversely, is it a best practice NOT to use Carp in most cases)? Is this written down anywhere (obviously I didn't find it, but if I overlooked something, I'd like to be educated about that).
In reply to Should I use carp/croak or warn/die by SBECK
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |