What’s the difference between Carp/Croak, Cluck/Confess, and verbose options?
The problem with your example is that all your subs are in the same package (the default package: main). That’s not the use case that Carp was designed for. Carp is intended to be used in modules. The reason is that when a module encounters a problem, it’s often because the module’s caller passed it … Read more