Мне интересно, почему
use warnings;
use strict;
не используются по умолчанию в Perl. Они нужны для каждого сценария. Если кому-то (по уважительной причине) необходимо отключить их, он должен использовать no strict
и / или должен использовать какой-либо аргумент командной строки (для однострочников).
Слишком много плохо написанных CPAN модули (используя "плохо" для обозначения без , используйте строго
)? Или это потому, что это может привести к поломке большого количества кода, уже находящегося в производстве? Я уверен, что на это есть причина, и мне хотелось бы ее знать.
В 5.14 IO :: File
загружается автоматически по запросу, не так ли? Можно ли сделать что-то подобное с этими основными прагмами?