|Do you know where your variables are?|
Carp::Always comebackby ferreira (Chaplain)
|on Aug 12, 2018 at 17:00 UTC||Need Help??|
Carp::Always is a minimalist debugging aid, often used from the command line with usage patterns like
Using Carp::Always decorates the output of each warn() and die() with stacktraces. For example,
This is meant to help finding where issues actually coming from at the code being inspected.
Last week I had the chance to revisit Carp::Always code. It was basically abandoned since the 0.13 release back in 2013. One could say that there was not much work to do about it and that it withstood the test of times as many other CPAN modules that haven't seen updates in a long time. That is not quite true: the bug backlog kept growing and it is quite possible that the few Carp::Always users may have disbanded to newer alternatives like Devel::Confess.
The main changes in the latest 0.16 release are:
Hopefully, these updates will extend Carp::Always lifetime and usefulness. You're invited to give it a try.