in reply to Why isn't C<use strict> the default?

Some random guesses: Lots of legacy code. As far as I know, backwards compatibility was one of the primary goals of newer versions of perl. And on the times of perl-1.0, Larry probably didn't expect it to be used for large programs where such a thing becomes important. AWK is not strict, after all.
  • Comment on Re: Why isn't C<use strict> the default?