http://www.perlmonks.org?node_id=11108519


in reply to Re^4: Strict and warnings: which comes first?
in thread Strict and warnings: which comes first?

That is nice syntactic sugar if you want multiple versioned packages in the same file, but I usually keep to "one package per module file" and keeping package on the first line is helpful with other tools; this is similar to the insistence in the GNU Coding Standards that function names begin in the leftmost column. It is a convention that makes files easier for me to process with other (written on the spot one-shot) tools.