I\'m wondering why
use warnings;
use strict;
are not default in Perl. They\'re needed for every script. If someone (for good reason) need
Both warnings and strict will finally be default (along with some Perl 5 features that were not defaults) with Perl 7. It is expected to be released in the first half of 2021 (with a release candidate maybe around the end of 2020). Maybe it will be out around May 18th to mark the 10 year anniversary of this question? Better late than never!