WareLogging, SourceCode. See also PerlSix, PerlCode. = useful things = * [http://www.perlmonks.org/?node_id=27443 Checking to see if a particular module is installed] * [http://sedition.com/perl/perl-shell.html Fake Perl Shell] * PerlForLoop * [http://perl.apache.org/docs/2.0/user/coding/coding.html#Request_localized_Globals mod_perl: Request localized globals] - keep in mind that you might need to apply this to .pm files as well as .pl files. * [http://www.perldoc.com/perl5.6/lib/Term/ReadKey.html Term::ReadKey] - grab single keypresses from a terminal. * [http://aspn.activestate.com/ASPN/docs/ActivePerl-5.6/lib/Pod/perlipc.html#signals Signal trapping.] * [http://www.perldoc.com/perl5.6/lib/Term/ReadLine.html Term::ReadLine] * [http://www.linux-mag.com/downloads/2003-09/power/escape_sequences.html ANSI escape sequences] * [http://omaha.pm.org/emails/2003/msg00176.html Get a file's timestamp.] * BookLogging: [http://hop.perl.plover.com/ Higher-Order Perl] * http://c2.com/cgi/wiki?PerlLanguage = fragments = Don't forget about "our". stevey: [http://www.cabochon.com/~stevey/blog-rants/tour-de-babel.html Tour de Babel]: :Now you can't read a book or tutorial or PowerPoint on Perl without spending at least a third of your time learning about "references", which are Larry's pathetic, broken, Goldbergian fix for his list-flattening insanity. Yegge is not wrong here.