Perl's Carp module has some interesting naming choices:
# warn user (from perspective of caller)carp"string trimmed to 80 chars";# die of errors (from perspective of caller)croak"We're outta here!";# die of errors with stack backtraceconfess"not implemented";
Not to mention that Perl introduces lexical variables with the my keyword, and package variables with the our keyword!
Perl's Carp module has some interesting naming choices:
Not to mention that Perl introduces lexical variables with the
mykeyword, and package variables with theourkeyword!confess😂😂And those were named to fit the model of
die(exit, failing, with message)Also Perl's
oroperator is intentionally lower precedence than almost anything else so you can:"OR DIE!"