Perl Logic and syntax: how Perl parses a statement; variable problems; regular expression traps; using abstraction as a design methodology; language/platform migration guide. Part 2 Error trapping: basic error trapping; using pragmas and warnings; manual debugging techniques; the Perl debugger. Part 3 Optimizing your code: manual optimization; automatic optimization. Part 4 Testing your code: building a test harness; breaking your code. Part 5 Appendices: error message cross referene.