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
my
keyword, and package variables with theour
keyword!confess
😂😂And those were named to fit the model of
die
(exit, failing, with message)Also Perl's
or
operator is intentionally lower precedence than almost anything else so you can:"OR DIE!"