The perlfaq comes with the standard Perl distribution, so if you have Perl
you should have the perlfaq. You should also have the C<perldoc> tool
-that let's you read the L<perlfaq>:
+that lets you read the L<perlfaq>:
$ perldoc perlfaq
at http://faq.perl.org/ . The perlfaq-workers periodically post extracts
of the latest perlfaq to comp.lang.perl.misc.
-You can view the source tree at
-https://svn.perl.org/modules/perlfaq/trunk/ (which is outside of the
-main Perl source tree). The SVN repository notes all changes to the FAQ
-and holds the latest version of the working documents and may vary
-significantly from the version distributed with the latest version of
-Perl. Check the repository before sending your corrections.
+You can view the source tree at https://github.com/briandfoy/perlfaq
+(which is outside of the main Perl source tree). The git repository
+notes all changes to the FAQ and holds the latest version of the
+working documents and may vary significantly from the version
+distributed with the latest version of Perl. Check the repository
+before sending your corrections.
=head2 How to contribute to the perlfaq
answers. If you'd like to help review and update the answers, check out
comp.lang.perl.misc.
+You can also fork the git repository for the perlfaq and send a pull
+request so the main repository can pull your changes. The repository
+is at:
+
+ https://github.com/briandfoy/perlfaq
+
=head2 What will happen if you mail your Perl programming problems to the authors?
The perlfaq-workers like to keep all traffic on the perlfaq-workers list
=head1 CREDITS
Tom Christiansen wrote the original perlfaq then expanded it with the
-help of Nat Torkington. The perlfaq-workers maintain current document
+help of Nat Torkington. The perlfaq-workers maintain current document
and the dezinens of comp.lang.perl.misc regularly review and update the
FAQ. Several people have contributed answers, corrections, and comments,
and the perlfaq notes those contributions wherever appropriate.
=item *
-What are perl4, perl5, or perl6?
+What are Perl 4, Perl 5, or Perl 6?
=item *
=item *
-What is perl6?
+What is Perl 6?
=item *
=item *
-How can I use X or Tk with Perl?
+How can I write a GUI (X, Tk, Gtk, etc.) in Perl?
=item *
=item *
-Does Perl have a Year 2000 problem? Is Perl Y2K compliant?
+Does Perl have a Year 2000 or 2038 problem? Is Perl Y2K compliant?
=item *
=item *
+How do I merge two hashes?
+
+=item *
+
What happens if I add or remove keys from a hash while iterating over it?
=item *
=item *
+How do I delete the last N lines from a file?
+
+=item *
+
How can I use Perl's C<-i> option from within a program?
=item *
=item *
+How can I open a filehandle to a string?
+
+=item *
+
How can I output my numbers with commas added?
=item *
Why do I get weird spaces when I print an array of lines?
+=item *
+
+How do I traverse a directory tree?
+
+=item *
+
+How do I delete a directory tree?
+
+=item *
+
+How do I copy an entire directory?
+
=back
=item *
+How do I match XML, HTML, or other nasty, ugly things with a regex?
+
+=item *
+
I put a regular expression into $/ but it didn't work. What's wrong?
=item *
=item *
+How do I adopt or take over a module already on CPAN?
+
+=item *
+
How do I create a class?
=item *
=item *
-How can I find out my current package?
+How can I find out my current or calling package?
=item *
-How can I comment out a large block of perl code?
+How can I comment out a large block of Perl code?
=item *