Skip to main content


What I really hate about #perl is the Carp module, with "carp", "croak", "confess", "cluck" which make no sense as names, as opposed to "die" and "warn".
#perl
Unknown parent

christian mock
@RogerBW It would suffice to override "die" and "warn" with stack-tracing variants (or maybe there's a module that does this that I don't know about?) -- "carp" is a fish to me, "croak" and "cluck" are frog/hen sounds, "confess" is catholic and usually performed without dieing...
in reply to christian mock

@christian mock Perl replaces builtins with puns, and standardizes on puns, this then creates some level of Secret Culture
in reply to silverwizard

@silverwizard yes, and most of the rest of Perl is pretty straightforward (regarding built-in function names, let's not get into the syntax)...
Unknown parent

christian mock
@RogerBW Yup. Found "Carp::Always", but that basically turns Perl into Java, so I'll just have to remember to "confess" as the good catholic boy I once was...