perltidy had errors!! at line 1, column 1. See page 33 of PBP. RCS key
+words $Id$ not found at line 1, column 1. See page 441 of PBP. RCS ke
+ywords $Revision$, $HeadURL$, $Date$ not found at line 1, column 1. S
+ee page 441 of PBP. RCS keywords $Revision$, $Source$, $Date$ not fou
+nd at line 1, column 1. See page 441 of PBP. Code not contained in ex
+plicit package at line 1, column 1. Violates encapsulation. No "VERSI
+ON" variable found at line 1, column 1. See page 404 of PBP. Code bef
+ore strictures are enabled at line 1, column 1. See page 429 of PBP.
+Code before warnings are enabled at line 1, column 1. See page 431 of
+ PBP. Code not contained in explicit package at line 2, column 33. Vi
+olates encapsulation. Useless interpolation of literal string at line
+ 2, column 38. See page 51 of PBP. Code not contained in explicit pac
+kage at line 2, column 51. Violates encapsulation. Useless interpolat
+ion of literal string at line 2, column 60. See page 51 of PBP. Code
+not contained in explicit package at line 7, column 1. Violates encap
+sulation. Code not contained in explicit package at line 9, column 1.
+ Violates encapsulation. Mixed-case subroutine name at line 9, column
+ 1. See page 44 of PBP. Code not contained in explicit package at lin
+e 10, column 5. Violates encapsulation. Code not contained in explici
+t package at line 11, column 5. Violates encapsulation. "die" used in
+stead of "croak" at line 11, column 52. See page 283 of PBP. Magic pu
+nctuation variable used at line 11, column 56. See page 79 of PBP. Co
+de not contained in explicit package at line 12, column 5. Violates e
+ncapsulation. Quotes used with an empty string at line 12, column 24.
+ See page 53 of PBP. Code not contained in explicit package at line 1
+2, column 33. Violates encapsulation. Magic punctuation variable used
+ at line 12, column 39. See page 79 of PBP. Code not contained in exp
+licit package at line 12, column 47. Violates encapsulation. Code not
+ contained in explicit package at line 12, column 58. Violates encaps
+ulation. Code not contained in explicit package at line 13, column 5.
+ Violates encapsulation. Code not contained in explicit package at li
+ne 14, column 5. Violates encapsulation. Code not contained in explic
+it package at line 17, column 1. Violates encapsulation. Code not con
+tained in explicit package at line 17, column 8. Violates encapsulati
+on. Code not contained in explicit package at line 18, column 1. Viol
+ates encapsulation. Code not contained in explicit package at line 20
+, column 1. Violates encapsulation. Code not contained in explicit pa
+ckage at line 20, column 25. Violates encapsulation. Code not contain
+ed in explicit package at line 20, column 32. Violates encapsulation.
+ Code not contained in explicit package at line 21, column 1. Violate
+s encapsulation. Code not contained in explicit package at line 21, c
+olumn 11. Violates encapsulation. Code not contained in explicit pack
+age at line 21, column 18. Violates encapsulation. Code not contained
+ in explicit package at line 23, column 2. Violates encapsulation. Co
+de not contained in explicit package at line 23, column 3. Violates e
+ncapsulation. Variable declared as "local" at line 23, column 3. See
+pages 77,78,79 of PBP. "local" variable not initialized at line 23, c
+olumn 3. See page 78 of PBP. Magic punctuation variable used at line
+23, column 9. See page 79 of PBP. Code not contained in explicit pack
+age at line 23, column 13. Violates encapsulation. Code not contained
+ in explicit package at line 25, column 1. Violates encapsulation. Mo
+dule does not end with "1;" at line 25, column 21. Must end with a re
+cognizable true value. Code not contained in explicit package at line
+ 25, column 21. Violates encapsulation. Code not contained in explici
+t package at line 27, column 1. Violates encapsulation.
I still cannot make sense of this. Picking just one set of errors:
Code not contained in explicit package at line 12, column 5. Violates
+encapsulation.
Quotes used with an empty string at line 12, column 24. See page 53 of
+ PBP.
Code not contained in explicit package at line 12, column 33. Violates
+ encapsulation.
Magic punctuation variable used at line 12, column 39. See page 79 of
+PBP.
Code not contained in explicit package at line 12, column 47. Violates
+ encapsulation.
Code not contained in explicit package at line 12, column 58. Violates
+ encapsulation.
Line 12 is blank!
I knew I wouldn't like it, but I at least expected to have to justify my arguments. But this?