In my extremely limited experience with Perl, I've only run into one place where I couldn't use strict; I had a module that was tracking multiple file locks using flock() and I was storing the various file handles in a hash. When I tried to close the files (and thus release flock()'s lock) I got an error about "using string substitution for symbolic table entries under strict" or some such thing. So I commented out the use strict; line and documented why, and forced that set of functions into its own module, never to be mingled with others.
in reply to Re: Re: Re: A Perl aptitude test
in thread A Perl aptitude test
So, I suppose, implicit in this story is that, for now, I wouldn't not use strict; unless it was required.