http://www.perlmonks.org?node_id=1192475


in reply to Re^2: Is what you want available?
in thread Is what you want available?

User friendliness includes having sensible defaults. English is a sensible default language. So if I wanted a random month in the default language I'd expect to be able to do
my $month = random_month();
Now if I wanted an abbreviated random month in the default language I'd expect to be able to do
my $month = random_month(-abbrev => 1);
Language and abbreviation are two distinct concepts, which indicates you need two parameters to handle them cleanly,