The -w switch seems to be unnecessary, and the -l switch seems only to
assure that a newline is spit out at the end of the print.
just commenting on that:
when i'm coding on commandline i always use -wle now. it's
just automatically. without that i would have been bitten so often from a
missed warning. and -l is just so convenient.
also if i copy and paste commandline code from others i find it annoying if
it doesn't contain -wl
I understand the convenience issues with -l, and the helpful guidance of -w warnings. But the original question was prompted by a thread on Perl golf. And a golf solution that saves two keystrokes (wl) without breaking the results is... better golf. ;)