Commits

Shlomi Fish committed 34073a9

Remove some trailing whitespace

Comments (0)

Files changed (75)

     - Peteris Krumins' Perl One-Liners Explained Book
         - TBD: which pages would be the best for it.
 
+* Mention Strawberry Perl and DWIM Perl on the MS Windows Page.
+
+* "So benchmark your code, see how well it performs and then continue
+reading this page if it is indeed too slow." - missing comma.
+
 Long Term:
 ----------
 

src/FAQs/freenode-perl/index.html.wml

 <p>
 This page was retrieved from the corresponding page at the currently offline
 perl.net.au wiki. There it was maintained by several people, including
-Shlomi Fish, and was licensed under the 
-<a href="http://creativecommons.org/licenses/by-sa/2.5/au/">CC-by-sa 
+Shlomi Fish, and was licensed under the
+<a href="http://creativecommons.org/licenses/by-sa/2.5/au/">CC-by-sa
 Australia</a> and the original Perl Artistic License. It was restored here
 from the wayback machine.
 </p>

src/IDEs-and-tools/index.html.wml

 
 <h2 id="IDEs">IDEs</h2>
 
-<h3 id="padre"><a href="http://padre.perlide.org/">Padre - 
+<h3 id="padre"><a href="http://padre.perlide.org/">Padre -
 the Perl IDE</a></h3>
 
 <p>
-Padre is a cross-platform, open-source, free, IDE for Perl, written in Perl, 
+Padre is a cross-platform, open-source, free, IDE for Perl, written in Perl,
 which is under active development. It's probably the most recommended for
 most people who don't have a previous preference.
 </p>
 
 <div class="screenshot">
-<a href="shots/padre/padre-256.png" 
-title="Screenshot of Padre"><img 
+<a href="shots/padre/padre-256.png"
+title="Screenshot of Padre"><img
     src="shots/padre/padre-thumb-256.png"
     alt="Screenshot of Padre" /></a>
 
 </p>
 </div>
 
-<h3 id="komodo"><a href="http://www.activestate.com/komodo_edit/">Komodo 
+<h3 id="komodo"><a href="http://www.activestate.com/komodo_edit/">Komodo
 Edit</a> and <a href="http://www.activestate.com/komodo/">Komodo IDE</a></h3>
 
 <p>
-Komodo Edit is a cross-platform, costless, open-source editor for Perl and 
-other dynamic languages by ActiveState. Komodo IDE is a commercially-enhanced 
+Komodo Edit is a cross-platform, costless, open-source editor for Perl and
+other dynamic languages by ActiveState. Komodo IDE is a commercially-enhanced
 version of it which is not open-source and costs money.
 </p>
 
 </p>
 
 <div class="screenshot">
-<a href="shots/eclipse/eclipse-epic-256.png" 
-title="Screenshot of EPIC - Eclipse's Perl Mode"><img 
-    src="shots/eclipse/eclipse-epic-thumb-256.png" 
+<a href="shots/eclipse/eclipse-epic-256.png"
+title="Screenshot of EPIC - Eclipse's Perl Mode"><img
+    src="shots/eclipse/eclipse-epic-thumb-256.png"
     alt="Screenshot of Eclipse's Perl Mode" /></a>
 
 <p>
 
 <p>
 Vim is a popular open-source, cross-platform, and free editor, with good
-support for editing Perl code. 
-<a href="http://www.perlfoundation.org/perl5/index.cgi?vim">the 
+support for editing Perl code.
+<a href="http://www.perlfoundation.org/perl5/index.cgi?vim">the
 Perl 5 Wiki page about Vim</a> contains more information.
 </p>
 
 By default Vim behaves very much like the ubiquitous UNIX editor
 <a href="http://en.wikipedia.org/wiki/Vi">vi</a>, which may seem foreign
 to people used to the conventions of modern desktop environments. However,
-using 
+using
 <a href="http://vimdoc.sourceforge.net/htmldoc/gui_w32.html#mswin.vim">mswin.vim</a> it can behave much more like Windows-based editors.
 </p>
 
 <div class="screenshot">
-<a href="shots/gvim/gvim-perl-256.png" 
-title="Screenshot of gvim (Vim-X11)"><img 
+<a href="shots/gvim/gvim-perl-256.png"
+title="Screenshot of gvim (Vim-X11)"><img
     src="shots/gvim/gvim-perl-thumb-256.png"
     alt="Screenshot of gvim (Vim-X11)" /></a>
 
 </p>
 </div>
 
-<h3 id="TextMate"><a href="http://macromates.com/">TextMate</a>, 
+<h3 id="TextMate"><a href="http://macromates.com/">TextMate</a>,
 <a href="http://www.e-texteditor.com/">E Text Editor</a>
 and <a href="http://e-texteditor.com/blog/2009/releasing-the-source">E Text
 Editor for Linux/UNIX</a></h3>
 
 <p>
-TextMate is a commercial (and not open source) programmers' editor that has 
-become popular on Mac OS X, and E Text Editor is a commercial version of it 
+TextMate is a commercial (and not open source) programmers' editor that has
+become popular on Mac OS X, and E Text Editor is a commercial version of it
 for Windows, with source available for compiling on Linux and other
 systems.
 </p>
 <p>
 perltidy is an auto-formatter for Perl code, that can keep its style
 consistent. It supports many different styles and style parameters. Perltidy
-has a <cpan_dist d="tidyview">frontend 
+has a <cpan_dist d="tidyview">frontend
 called tidyview</cpan_dist> that allows one to visually customise the style and
 view the results.
 </p>

src/about.html.wml

 <p>
 Welcome to the Perl Beginners' Site. The mission of perl-begin.org is to
 provide Perl newcomers with the most high-quality and accessible material
-and references for learning the Perl progrmaming language as easily, as 
-accurately and as efficiently as possible. 
+and references for learning the Perl progrmaming language as easily, as
+accurately and as efficiently as possible.
 </p>
 
 <p>
 <h2 id="revamp">Site Revamp</h2>
 
 <p>
-Recently (as of 26-March-2007), this site has seen a huge revamp. Its look 
-and feel has been changed to one based on 
-<a href="http://www.oswd.org/design/preview/id/2933">an Open Source 
+Recently (as of 26-March-2007), this site has seen a huge revamp. Its look
+and feel has been changed to one based on
+<a href="http://www.oswd.org/design/preview/id/2933">an Open Source
 Web-Design design</a>, and later on its contents were made more accessible,
-and more in accordance to 
-<a href="http://www.shlomifish.org/Files/files/text/TheHackersGuideToMarketing.pdf">some 
+and more in accordance to
+<a href="http://www.shlomifish.org/Files/files/text/TheHackersGuideToMarketing.pdf">some
 good marketing advice</a>.
 </p>
 
 <p>
-Our agenda now is to finish the content revamp and then start 
-publicizing this site better. With the endorsement of the people of 
+Our agenda now is to finish the content revamp and then start
+publicizing this site better. With the endorsement of the people of
 <a href="http://www.perlfoundation.org/">the Perl Foundation</a>, this site
 may hopefully gain a more official status.
 </p>

src/articles/index.html.wml

 
 <li>
 <p>
-<a href="http://www.stonehenge.com/merlyn/columns.html">Randal L. Schwartz' 
+<a href="http://www.stonehenge.com/merlyn/columns.html">Randal L. Schwartz'
 Columns for Magazines</a> - a collection of articles by Randal L. Schwartz.
 </p>
 </li>
 
 <li>
 <p>
-<a href="http://www.perl.com/">www.perl.com</a> - articles on Perl that are 
+<a href="http://www.perl.com/">www.perl.com</a> - articles on Perl that are
 on advanced or out-of-core topics, but mostly suitable for beginners.
 </p>
 </li>
 
 <li>
 <p>
-<a href="http://www.perladvent.org/">The Perl Advent Calendar</a> - An online 
+<a href="http://www.perladvent.org/">The Perl Advent Calendar</a> - An online
 calendar that contains articles about Perl.
 </p>
 </li>
 
 <li>
 <p>
-<a href="http://www.theperlreview.com/">The Perl Review</a> - An online 
+<a href="http://www.theperlreview.com/">The Perl Review</a> - An online
 journal with articles about Perl.
 </p>
 </li>

src/blogs/index.html.wml

 <a href="http://ironman.enlightenedperl.org/"><b>Planet Perl Iron Man</b></a> -
 an aggregator for the blogs of all participants in the
 <a href="http://www.enlightenedperl.org/ironman.html">Perl Iron Man Blogging
-Challenge</a> that encourages people to blog about Perl regularly. 
+Challenge</a> that encourages people to blog about Perl regularly.
 </li>
 
 <li>
-<a href="http://planet.perl.org/"><b>Planet Perl</b></a> - another aggregator 
+<a href="http://planet.perl.org/"><b>Planet Perl</b></a> - another aggregator
 with a more official status, but one that lacks comprehensiveness.
 </li>
 

src/books/advanced/index.html.wml

     />
 
 <p>
-This is the classic reference to the Perl language, commonly known as 
+This is the classic reference to the Perl language, commonly known as
 "The Camel Book". (after the camel on its cover). This book is highly readable,
 funny, and covers the entire Perl 5.6.1 language on all of its fine points.
 </p>
 
 <p>
 It is highly recommended as a book to read after you know your way around the
-core Perl language, so you can learn much more about it, and enjoy its many 
+core Perl language, so you can learn much more about it, and enjoy its many
 jokes.
 </p>
 
 This book covers the art and science of working on Perl modules, putting
 them on <a href="http://www.cpan.org/">CPAN</a> and maintaining them. It is
 written in a light style, and makes a very good and easy read. The book in
-PDF format is <a href="http://www.apress.com/free/">available online for 
-free download and reading.</a> 
+PDF format is <a href="http://www.apress.com/free/">available online for
+free download and reading.</a>
 </p>
 
 <h2 id="oo_perl"><a href="http://www.manning.com/Conway/">Object-Oriented Perl</a></h2>
     />
 
 <p>
-This book (whose text is 
+This book (whose text is
 <a href="http://hop.perl.plover.com/">available online on its site</a>)
 covers functional programming techniques using Perl and "transforming
 programs with programs". It covers such topics as closures, iterators,
 tokenising, and parsing.
 </p>
 
-<h2 id="pbp"><a href="http://oreilly.com/catalog/9780596001735/">Perl 
+<h2 id="pbp"><a href="http://oreilly.com/catalog/9780596001735/">Perl
 Best Practices</a></h2>
 
 <book_info
 "Perl Best Practices" covers the author's opinion of what should be done
 when writing Perl programs, and what should not be done. It covers all levels
 of the Perl language. Some of the advice given in the book is controversial,
-and you should still judge it according to your style and preferences, but 
+and you should still judge it according to your style and preferences, but
 it's still gives a lot of good advice, and a lot of food for thought and
 consideration.
 </p>

src/books/index.html.wml

 <h2 id="note">Note</h2>
 
 <p>
-It is not absolutely necessary to read an organized book, in order to learn 
-Perl. However, occassionally many people like it better than reading an ad-hoc 
-tutorial on their computer screeens, and then trying to understand the man 
-pages. Here is a list of books that can teach you Perl with some remarks on 
+It is not absolutely necessary to read an organized book, in order to learn
+Perl. However, occassionally many people like it better than reading an ad-hoc
+tutorial on their computer screeens, and then trying to understand the man
+pages. Here is a list of books that can teach you Perl with some remarks on
 each book.
 </p>
 
 
 <p>
 The book is <a href="<modern_perl_book_url />">available online for free
-download</a> and viewing and we have 
+download</a> and viewing and we have
 <a href="$(ROOT)/tutorials/modern-perl/">a local mirror</a>.
 </p>
 
 
 <p>
 This book is intended for people who are new to programming and wish to
-learn how to program using Perl. Those that already have a past experience in 
+learn how to program using Perl. Those that already have a past experience in
 programming, will find it easier, but otherwise, even those without
 prior experience will be able to learn using it.
 </p>
 
 <p>
-The first edition of the book is 
+The first edition of the book is
 <a href="<beginning_perl_url />">available online for free download</a>.
 </p>
 
 <h3 id="learning-perl"><a
 href="http://www.oreilly.com/catalog/lperl3/">Learning Perl</a></h3>
 
-<book_info 
-    authors="Randal L. Schwartz, Tom Phoenix and brian d foy" 
-    publisher="oreilly" 
-    isbn="0596101058" 
+<book_info
+    authors="Randal L. Schwartz, Tom Phoenix and brian d foy"
+    publisher="oreilly"
+    isbn="0596101058"
     perlbooksid="101"
     />
 
 <p>
 Also referred to as "the Llama Book". Considered
 one of the best books for people who are absolute beginners in Perl and even
-in programming in general. This book however, does not cover references, 
-modules, and objects and other important features of the Perl language. As 
+in programming in general. This book however, does not cover references,
+modules, and objects and other important features of the Perl language. As
 such, you'll usually need to complement your learning by using another
 resource.
 </p>
 </p>
 
 <p>
-Available online electronically for a registration as part of 
+Available online electronically for a registration as part of
 <a href="http://safari.oreilly.com/">O'Reilly's Safari</a>.
 </p>
 
 <h3 id="elements"><a href="http://www.manning.com/johnson/">Elements of Programming with Perl</a></h3>
 
-<book_info 
-    authors="Andrew L. Johnson" 
-    publisher="manning" 
+<book_info
+    authors="Andrew L. Johnson"
+    publisher="manning"
     isbn="1884777805"
     perlbooksid="170"
     />
 <a href="$(ROOT)/tutorials/impatient-perl/">local mirror</a>.
 </p>
 
-<h3 id="hard-way"><a href="http://greenteapress.com/perl/">Learning Perl the Hard 
+<h3 id="hard-way"><a href="http://greenteapress.com/perl/">Learning Perl the Hard
 Way</a></h3>
 
 <p>
 
 <p>
 This book teaches Perl for experienced C Programmers. It is comperehensive
-and encompassing and tries to focus on Perl code that resembles C as much as 
+and encompassing and tries to focus on Perl code that resembles C as much as
 possible. If you don't know C either, it will probably be of little help.
 </p>
 

src/books/topics/index.html.wml

 </p>
 
 <p>
-Many specialized books were written to cover the specific technologies and 
+Many specialized books were written to cover the specific technologies and
 their application to Perl. Alternatively, these books cover specific topics
 and in it cover several CPAN modules that can do the job.
 </p>
 
 <p>
-Since there are so many books like that out there, we will simply provide 
-links to the book pages on <a href="http://books.perl.org/">the Perl books 
+Since there are so many books like that out there, we will simply provide
+links to the book pages on <a href="http://books.perl.org/">the Perl books
 registry</a>, where you can find more information, and reviews
 </p>
 

src/contact/index.html.wml

 </p>
 
 <p>
-Furthermore, the site has <a href="$(ROOT)/site-resources/">some other 
+Furthermore, the site has <a href="$(ROOT)/site-resources/">some other
 resources</a> that may prove useful.
 </p>

src/contribute/index.html.wml

 <h2 id="mailing-list">Join the Mailing List</h2>
 
 <p>
-By joining <a href="<mailing_list_link />">the mailing list</a>, you will 
+By joining <a href="<mailing_list_link />">the mailing list</a>, you will
 receive questions by E-mail, which you can answer. (or alternatively be able
 to ask your own)
 </p>
 <h2 id="core-site">Contribute to the Core Site</h2>
 
 <p>
-You can send patches or corrections to the HTML pages of the site. It is 
-preferable to send corrections to the <a href="$(ROOT)/source/">site's 
+You can send patches or corrections to the HTML pages of the site. It is
+preferable to send corrections to the <a href="$(ROOT)/source/">site's
 Website Meta Language source</a>, because they can be applied immediately.
 </p>
 

src/contribute/list/index.html.wml

 </li>
 
 <li>
-<b>Marilyn Matty</b> - 
+<b>Marilyn Matty</b> -
 Gave some web design and content tips.
 </li>
 
 <li>
-<b>Mark Fowler</b> - 
+<b>Mark Fowler</b> -
 Suggested two important additions to the articles section.
 </li>
 
 
 
 <li>
-<a href="http://szabgab.com/">Gabor Szabo (szabgab)</a> - reported some 
+<a href="http://szabgab.com/">Gabor Szabo (szabgab)</a> - reported some
 broken links and typos, projected the Padre IDE project and has provided
 lots of other support for making Perl 5 and Perl 6 more accessible
 </li>
 </li>
 
 <li>
-<b>slakmagik</b> - reported a code typo in 
+<b>slakmagik</b> - reported a code typo in
 <a href="$(ROOT)/tutorials/bad-elements/">bad Perl elements page</a>.
 </li>
 

src/conventions.html.wml

 <ul>
 <li>
 The packages that can be used to compile and install kernel modules and
-entire packages can assume that a GNU system is present. Namely that 
+entire packages can assume that a GNU system is present. Namely that
 GNU make, GNU install, gawk, gcc, etc. are present and at the appropriate
 places. It cannot assume that Perl is installed though.
 </li>
 <li>
 The CLAN code and the Module packager will be written in pure Perl 5, and
-can depend on whatever publicly available CPAN modules that are known to 
+can depend on whatever publicly available CPAN modules that are known to
 be portable and common enough. Eventually, a CPAN bundle will be prepared
 to install everything including CLAN.
 </li>
 knowledge of Perl, but such knowledge may prove useful for advanced use.
 </li>
 <li>
-I'll try to avoid using Autoconf and friends for the modules for as long as 
+I'll try to avoid using Autoconf and friends for the modules for as long as
 I can. If we assume a GNU system, we can make a lot of simplifying assumptions.
 </li>
 <li>
 <li>
 There should be planning but no over-engineering. I believe we can build
 the functionality incrementally without re-writing the entire code from scratch
-at a certain point. 
+at a certain point.
 </li>
 </ul>

src/core-doc/index.html.wml

 
 <h2 id="books">Books</h2>
 
-<h3 id="camel-book"><a href="http://www.oreilly.com/catalog/pperl3/">Programming Perl, 3rd 
+<h3 id="camel-book"><a href="http://www.oreilly.com/catalog/pperl3/">Programming Perl, 3rd
 Edition</a></h3>
 
 <p>
 The Bible of Perl. Makes an easier and more organized read than the online
-core documentation, and provides explanation for every last nuance of the 
-Perl language. Also contains a lot of jokes and Perl musings, and an 
+core documentation, and provides explanation for every last nuance of the
+Perl language. Also contains a lot of jokes and Perl musings, and an
 introduction to the culture behind Perl.
 </p>
 
 <p>
-Not recommended as an introductory Perl book, but still makes a very good read 
+Not recommended as an introductory Perl book, but still makes a very good read
 after the language is learned to a working extent.
 </p>
 
 <h3 id="cookbook"><a href="http://www.oreilly.com/catalog/cookbook/">The Perl Cookbook</a></h3>
 
 <p>
-A book that contains a long list of code snippets for achieving certain tasks 
+A book that contains a long list of code snippets for achieving certain tasks
 in Perl, with some discussion on how they work and how to customize them.
 </p>
 

src/exercises/index.html.wml

 
 <h2 id="the_list">The List</h2>
 
-<h3 id="learning-perl"><a href="$(ROOT)/books/#learning-perl">Learning 
+<h3 id="learning-perl"><a href="$(ROOT)/books/#learning-perl">Learning
 Perl</a></h3>
 
 <p>
 <li>
 <p>
 <a href="http://bitbucket.org/shlomif/project-euler">Shlomi Fish's
-Solutions to Project Euler</a> - mostly in Perl. 
+Solutions to Project Euler</a> - mostly in Perl.
 </p>
 </li>
 
 But remember to always try to solve the challenges on your own first.
 </p>
 
-<h3 id="qotw"><a href="http://perl.plover.com/qotw/">Perl 
+<h3 id="qotw"><a href="http://perl.plover.com/qotw/">Perl
 Quiz of the Week</a></h3>
 
 <p>

src/future.html.wml

 <latemp_subject "The Future Vision" />
 
 <p>
-After CLAN is installed on the system it compiles a basic kernel that 
-fullfills all of the system requirements. These may be found out using a 
-hardware manager (such as MandrakeSoft's hard-drake) or explicitly. It then 
+After CLAN is installed on the system it compiles a basic kernel that
+fullfills all of the system requirements. These may be found out using a
+hardware manager (such as MandrakeSoft's hard-drake) or explicitly. It then
 compiles a basic kernel and installs it. This requires a reboot.
 </p>
 
 <p>
-Afterwards, whenever the user needs a new module, he invokes CLAN (something 
-like ``clan -e shell'') and installs this module by downloading it, 
-verifying it for cryptographic validity (if necessary), compiling it 
+Afterwards, whenever the user needs a new module, he invokes CLAN (something
+like ``clan -e shell'') and installs this module by downloading it,
+verifying it for cryptographic validity (if necessary), compiling it
 and installing it.
 </p>
 
 
 <p>
-That's not all. If CLAN detects that the current kernel does not 
-support this module it will accept the admin explicit or implicit 
-permission to recompile the kernel with this option added, and 
+That's not all. If CLAN detects that the current kernel does not
+support this module it will accept the admin explicit or implicit
+permission to recompile the kernel with this option added, and
 install the new kernel as well.
 </p>
 
 
 <p>
-CLAN will require no bootstrapping. It would be able to prepare 
-standalone source kernel packages that can be compiled without 
+CLAN will require no bootstrapping. It would be able to prepare
+standalone source kernel packages that can be compiled without
 CLAN installed.
 </p>
 
 <p>
-And like I said earlier, installing a module will install all 
+And like I said earlier, installing a module will install all
 of its dependencies as well.
 </p>
 
 
 <p>
-CLAN will support multiple sources for modules (controlled by editing a 
-text file), and will be able to handle source packages, binary packages 
-and restrict each one to various architectures (i386, SPARC, Alpha, ARM) 
+CLAN will support multiple sources for modules (controlled by editing a
+text file), and will be able to handle source packages, binary packages
+and restrict each one to various architectures (i386, SPARC, Alpha, ARM)
 and sub- architectures (i386, i486, i586, i686).
 </p>
 
 <p>
-Some sources of CLAN will be able to carry non-GPL-compliant code and 
+Some sources of CLAN will be able to carry non-GPL-compliant code and
 so the free software ideals will not be violated anywhere.
 </p>
 
 <p>
-I hope that CLAN will be able to play nice with the underlying 
-package systems. I.e: build modules and kernels as RPMs on RPM based 
+I hope that CLAN will be able to play nice with the underlying
+package systems. I.e: build modules and kernels as RPMs on RPM based
 systems , as deb packages on Debian and derived systems, etc.
 </p>
 
 <p>
 CLAN will interact and play nice with system loaders such as LILO, GRUB and
-loadlin. Generally it will not install a new kernel unless explicitly 
+loadlin. Generally it will not install a new kernel unless explicitly
 instructed to
 </p>
 

src/humour/index.html.wml

 <p>
 This page was retrieved from the Perl_humour page at the currently offline
 perl.net.au wiki. There it was maintained by several people, including
-Shlomi Fish, and was licensed under the 
-<a href="http://creativecommons.org/licenses/by-sa/2.5/au/">CC-by-sa 
+Shlomi Fish, and was licensed under the
+<a href="http://creativecommons.org/licenses/by-sa/2.5/au/">CC-by-sa
 Australia</a> and the original Perl Artistic License. It was restored here
 from the wayback machine.
 </p>

src/index.html.wml

 
 <p>
 <a href="http://www.perl.org/">Perl</a> is a flexible, feature-rich and
-<b>powerful</b> 
-<a href="http://en.wikipedia.org/wiki/Dynamic_programming_language">dynamic 
+<b>powerful</b>
+<a href="http://en.wikipedia.org/wiki/Dynamic_programming_language">dynamic
 programming language</a>. Perl code is very
-<a href="http://www.paulgraham.com/power.html"><b>succinct</b></a> and can be 
+<a href="http://www.paulgraham.com/power.html"><b>succinct</b></a> and can be
 written very quickly, while still performing well in most cases. One can
-often achieve in <b>one line of Perl</b> what 
-requires <b>100s of lines in C</b> and other languages. 
+often achieve in <b>one line of Perl</b> what
+requires <b>100s of lines in C</b> and other languages.
 <a href="$(ROOT)/learn/">Read more…</a>
 </p>
 
 <ol>
 
 <li>
-<b>System Administration</b> - Perl is available on almost 
+<b>System Administration</b> - Perl is available on almost
 every Unix system, and is easily installable on Microsoft Windows. It is
-more robust and more portable for many tasks than writing 
+more robust and more portable for many tasks than writing
 <a href="http://en.wikipedia.org/wiki/Unix_shell">Unix shell</a> scripts,
 to say nothing of Win32's
-<a href="http://en.wikipedia.org/wiki/Cmd.exe">cmd.exe</a>. 
+<a href="http://en.wikipedia.org/wiki/Cmd.exe">cmd.exe</a>.
 <a href="$(ROOT)/uses/sys-admin/">Read more…</a>
 </li>
 
 <li>
 <b>Web automation</b> - some CPAN modules allow interacting with web sites
 easily and affordably. This is useful to automate such web sites, and to
-test web sites you created. 
+test web sites you created.
 </li>
 
 <li>
 <b>Writing web applications</b> - Perl was the first popular solution for
 writing CGI scripts and even large scale web applications, and is still very
-popular. It is extensively used by such large, highly scalable sites such as 
-<a href="http://amazon.com/">Amazon.com</a> or 
+popular. It is extensively used by such large, highly scalable sites such as
+<a href="http://amazon.com/">Amazon.com</a> or
 <a href="http://www.livejournal.com/">Live Journal</a>, and by countless of
 smaller sites. <a href="$(ROOT)/uses/web/">Read more…</a>.
 </li>
 <b>Software Testing and Quality Assurance</b> - Perl has an extensive set
 of <a href="http://perl-qa.yi.org/">tools for automated or semi-automated
 software testing</a>. These tools can often be used to test applications
-written in other languages, and certainly network servers. 
+written in other languages, and certainly network servers.
 <a href="$(ROOT)/uses/qa/">Read more…</a>
 </li>
 
 <h2 id="whs-note">Appreciation Note:</h2>
 
 <p>
-We would hereby like to say a big thanks to the folks over at 
+We would hereby like to say a big thanks to the folks over at
 WebHostingSearch. With their help, we can keep Perl-Begin live and develop
-it to serve you better. For those of you who need a specific 
+it to serve you better. For those of you who need a specific
 <a href="http://www.webhostingsearch.com/">web host</a> (for example
 one that supports Perl and PHP) then we recommend you to pay them a visit.
 </p>
 <h2 id="whb-note">Note:</h2>
 
 <p>
-Starting your website is daunting, but you can make it easy with the 
+Starting your website is daunting, but you can make it easy with the
 <a href="http://www.webhostingbreak.com/">best web hosting</a> for your
 needs. Compare and save.
 </p>
 <a href="http://www.perl.org/">Perl</a> was probably <b>never hyped</b>. While
 many people said they liked Perl or that it superior to other languages in
 some respects, it <b>became popular by its qualities</b>, and being the right
-tool for the right job at the right time. On the contrary there's a lot of 
-<a href="http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt">Fear, 
+tool for the right job at the right time. On the contrary there's a lot of
+<a href="http://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt">Fear,
 Uncertainty and Doubt (FUD)</a> flames about Perl.
 </p>
 

src/irc/index.html.wml

 <h2 id="what-is-irc">What is the IRC?</h2>
 
 <p>
-IRC stands for <b>Internet Relay Chat</b>, and it is a distributed, real-time 
+IRC stands for <b>Internet Relay Chat</b>, and it is a distributed, real-time
 form
 of communication, that was common from relatively early in the history of
 the Internet, and is still very popular. IRC servers form networks of servers
 - each network is separated from the other networks and the servers of each
 network share the same chat-rooms, user profiles and messages. Each network
-has different rules and conventions and a different culture. This allows 
-chat-rooms (called channels in IRC-jargon) with the same name to exist in 
+has different rules and conventions and a different culture. This allows
+chat-rooms (called channels in IRC-jargon) with the same name to exist in
 different networks.
 </p>
 
 <p>
-Some popular IRC clients include the cross-platform 
-<a href="http://www.mozilla.org/projects/rt-messaging/chatzilla/">Chatzilla</a> 
-(which is part of <a href="http://www.mozilla.org/">the Mozilla project</a>), 
+Some popular IRC clients include the cross-platform
+<a href="http://www.mozilla.org/projects/rt-messaging/chatzilla/">Chatzilla</a>
+(which is part of <a href="http://www.mozilla.org/">the Mozilla project</a>),
 the Windows-based <a href="http://www.mirc.com/">mIRC</a> (which is shareware
-and not open-source) and <a href="http://www.xchat.org/">XChat</a>, a 
+and not open-source) and <a href="http://www.xchat.org/">XChat</a>, a
 cross-platform IRC client for all UNIX systems including Linux and Mac OS X,
-and with a free-of-charge 
-<a href="http://code.google.com/p/xchat-wdk/wiki/InfoXChat">port 
-for Windows</a>. By 
-downloading one, you can log in to an IRC network and start chatting. 
+and with a free-of-charge
+<a href="http://code.google.com/p/xchat-wdk/wiki/InfoXChat">port
+for Windows</a>. By
+downloading one, you can log in to an IRC network and start chatting.
 </p>
 
 <p>
-IRC is a great way to get answers to questions quickly and easily. Just note 
+IRC is a great way to get answers to questions quickly and easily. Just note
 that some networks are not recommended for asking Perl questions on, due to
 the treatment of beginner question, or general unfriendliness.
 </p>

src/learn/Perl-perl-but-not-PERL/index.html.wml

 
 <li>
 <p>
-<b>"perl"</b> (with all-lowercase) is the name of the command line executable 
+<b>"perl"</b> (with all-lowercase) is the name of the command line executable
 that compiles and runs Perl programs. The implementation if you may.
 </p>
 </li>
 In any case, one should <b>never write "PERL"</b> with all uppercase-letters,
 as Perl is not an acronym. If you encounter such a page, it usually indicates
 that its author does not know enough about Perl, as writing "Perl" or "perl"
-instead of "PERL" is a 
+instead of "PERL" is a
 <a href="http://en.wikipedia.org/wiki/Shibboleth">Shibboleth</a> that indicates
 that the speaker or writer knows what they are saying.
 </p>

src/learn/get-a-job/index.html.wml

 <define-tag jwz_misquote_removed>
 <div class="quotation">
 <p class="q">
-"When some people are confronted with a programming problem, they say to 
+"When some people are confronted with a programming problem, they say to
 themselves, 'I know, I'll use Perl!'.
 </p>
 <p class="q">
 Now they have two problems."
 </p>
 <p>
-(with apologies to <a href="http://en.wikiquote.org/wiki/Jamie_Zawinski">Jamie 
+(with apologies to <a href="http://en.wikiquote.org/wiki/Jamie_Zawinski">Jamie
 Zawinski</a>)
 </p>
 </div>
 </define-tag>
 
 <p>
-<b>Perl penetrates bottom-up</b>. 
+<b>Perl penetrates bottom-up</b>.
 A  programmer comes to a company, he knows Perl and uses it to write his
 scripts. When given a task to write an application for which Perl is a
-good choice, he <b>quickly uses Perl to write it quickly</b>. The management is 
-<b>impressed</b>. And next thing you know, there is a lot of Perl code in the 
-organization that needs to be maintained, and <b>more employees are trained in 
-Perl</b>, and start to like it, and the company needs <b>more Perl 
+good choice, he <b>quickly uses Perl to write it quickly</b>. The management is
+<b>impressed</b>. And next thing you know, there is a lot of Perl code in the
+organization that needs to be maintained, and <b>more employees are trained in
+Perl</b>, and start to like it, and the company needs <b>more Perl
 programmers</b> to replace the ones that moved elsewhere, or to develop
 more rapidly.
 </p>
 of open source code was written in it and was made available online. It is
 used by such very large, very busy, sites as
 <a href="http://amazon.com/">Amazon.com</a>,
-<a href="http://slashdot.org/">Slashdot</a> and 
+<a href="http://slashdot.org/">Slashdot</a> and
 <a href="http://www.livejournal.com/">Live Journal</a> and by countless of
 smaller sites. Furthermore, it often plays a large part behind the scenes.
 </p>
 </li>
 <li>
 <a href="http://www.google.com/search?q=perl+jobs&amp;ie=UTF-8&amp;oe=UTF-8">Many
-other 
+other
 sites</a>
 </li>
 </ul>
 <h3 id="learn-perl-now">Learn Perl</h3>
 
 <p>
-Are you already a programmer, and you now need to learn Perl? Do you have 
-little or any programming experience and want to start programming with Perl? 
+Are you already a programmer, and you now need to learn Perl? Do you have
+little or any programming experience and want to start programming with Perl?
 <b>Welcome aboard!</b>
 </p>
 
 <p>
 Perl is an easy language to <b>get up to speed</b> with, and the more you
-learn about it the more you discover, and the more your <b>expressive power 
-grows</b>. Furthermore, its richness, psychology, power and availability 
+learn about it the more you discover, and the more your <b>expressive power
+grows</b>. Furthermore, its richness, psychology, power and availability
 make it <b>excellent for beginning programmers</b>.
 </p>
 
 <p>
 <b>To learn Perl</b> see <a href="$(ROOT)/tutorials/">our list of online
-tutorials</a>, read <a href="$(ROOT)/books/#with_prev_knowledge">a 
+tutorials</a>, read <a href="$(ROOT)/books/#with_prev_knowledge">a
 book for people with previous knowledge of programming</a> online (some
 are available online free-of-charge)
 or buy <a href="$(ROOT)/books/">a different book</a>. Then browse
 <h2 id="what_can_be_done">What can I do with Perl?</h2>
 
 <p>
-Almost anything. Traditionally, Perl has been used for writing 
+Almost anything. Traditionally, Perl has been used for writing
 <b>system administation scripts</b>. It is still the solution for that
-which is the most reliable and ubiquitous, and probably is still very 
-commonly used for that on UNIX systems. Its qualities of <b>interfacing</b> to 
-all the host operating system <b>system calls</b>, and providing <b>good 
+which is the most reliable and ubiquitous, and probably is still very
+commonly used for that on UNIX systems. Its qualities of <b>interfacing</b> to
+all the host operating system <b>system calls</b>, and providing <b>good
 abstractions</b>
-make writing <b>portable Perl scripts</b> relatively easy, and they are more 
-reliable than 
-<a href="http://en.wikipedia.org/wiki/Unix_shell">shell</a> or 
+make writing <b>portable Perl scripts</b> relatively easy, and they are more
+reliable than
+<a href="http://en.wikipedia.org/wiki/Unix_shell">shell</a> or
 <a href="http://en.wikipedia.org/wiki/AWK_%28programming_language%29">awk</a>,
 and can be made more modular as Perl is a more powerful language.
 </p>
 
 <p>
 When the Web revolution came and web sites cropped, Perl 5 was there to
-<b>power the Web</b>. Commonly referred to as "the glue of the Internet", Perl 
+<b>power the Web</b>. Commonly referred to as "the glue of the Internet", Perl
 5 was used to write server-side scripts using CGI and other technologies,
 and even write many large-scale applications. Despite facing some competition
 from other languages recently, like PHP or Python, Perl 5 is still a very

src/learn/index.html.wml

 <h2 id="how-to-learn"><strong>How</strong> to Learn Perl?</h2>
 
 <p>
-<a href="$(ROOT)/resources/"><b>See our resources for Perl Beginners</b></a> 
+<a href="$(ROOT)/resources/"><b>See our resources for Perl Beginners</b></a>
 and browse the site on its navigation menu. Among them are:
 </p>
 
 
 <li>
 <a href="$(ROOT)/tutorials/">Online Tutorials</a> - online tutorials for
-learning Perl. Also see our 
+learning Perl. Also see our
 <a href="$(ROOT)/tutorials/perl-for-newbies/">local tutorial</a>.
 </li>
 

src/learn/perl6/index.html.wml

 
 <p>
 A lot of people have been wondering about the relationship between the
-commonly used Perl language, currently versioned at a version of 5 (also known 
-as "Perl 5") and its so called "perl 5" implementation and the 
-under development language known as "Perl 6". In order to avoid confusion, 
+commonly used Perl language, currently versioned at a version of 5 (also known
+as "Perl 5") and its so called "perl 5" implementation and the
+under development language known as "Perl 6". In order to avoid confusion,
 this page would like to clarify the situation.
 </p>
 
 <h2 id="different">Perl 6 is different from Perl 5</h2>
 
 <p>
-Perl 6 is a completely different language from Perl 5, and also incompatible. 
+Perl 6 is a completely different language from Perl 5, and also incompatible.
 To some extent, the Perl 6 community of developers is different than that of
 Perl 5. Perl 6 is not meant to displace Perl 5.
 </p>
 
-<h2 id="perl5_not_going_away">Perl 5 (the language) and 
+<h2 id="perl5_not_going_away">Perl 5 (the language) and
 perl 5 (the implementation) are not going away</h2>
 
 <p>
-The perl 5 implementation is still under constant development, and is 
-constantly improved. There is a steady and growing flow of 
+The perl 5 implementation is still under constant development, and is
+constantly improved. There is a steady and growing flow of
 <a href="$(ROOT)/topics/cpan/">CPAN</a> modules written in Perl 5, and there's
 an active community of Perl 5 users, contributors and developers. The original
 plan for Perl 6 was not to completely displace Perl 5, but rather to provide
 <h2 id="positive_influence">Perl 6 has positively influenced Perl 5</h2>
 
 <p>
-Perl 6 features have proved to be a useful inspiration for recent Perl 5 
+Perl 6 features have proved to be a useful inspiration for recent Perl 5
 developments, such as core features in perl-5.10.x, perl-5.12.x and future
-versions, and CPAN distributions such as 
+versions, and CPAN distributions such as
 <a href="http://www.iinteractive.com/moose/">Moose</a>,
 <cpan_self_dist d="autobox" />
-and 
+and
 <cpan_self_dist d="Method-Signatures" />.
-Tim Bunce has written in his 
-<a href="http://blog.timbunce.org/2008/03/08/perl-myths/">"Perl 
+Tim Bunce has written in his
+<a href="http://blog.timbunce.org/2008/03/08/perl-myths/">"Perl
 Myths" presentation</a> that while some people think that "Perl 6 is killing
 Perl 5", it has in fact saved it and advanced it.
 </p>
 people claim that there are enough similarities, and that since it was also
 designed by Larry Wall, who is the father of Perl, it can be considered
 Perl. In our opinion, it doesn't make a difference whether Perl 6 is Perl or
-not, because it is already called Perl 6 and either people will like it as 
+not, because it is already called Perl 6 and either people will like it as
 such or not, regardless of the name.
 </p>
 
 
 <li>
 <p>
-<a href="http://shadow.cat/blog/matt-s-trout/f_ck-perl-6/">mst - 
+<a href="http://shadow.cat/blog/matt-s-trout/f_ck-perl-6/">mst -
 “F-ck Perl 6”</a>
 </p>
 </li>

src/learn/who-is-using/index.html.wml

 <li id="testimonial-saved-my-vacation">
 <p>
 <q>Perl saved my vacation!</q><br />
--- 
-<a href="http://blog.moertel.com/articles/2009/04/25/perl-saved-my-vacation">Tom 
+--
+<a href="http://blog.moertel.com/articles/2009/04/25/perl-saved-my-vacation">Tom
 Moertel</a>
 </p>
 </li>
 
 <li>
 <p>
-<q>Since then, I’ve programmed in other languages, including Java, C#, Python 
-and PHP, but <b>I keep coming back to Perl</b>. The language has evolved and 
-matured, while new frameworks and libraries have made Web programming fun 
+<q>Since then, I’ve programmed in other languages, including Java, C#, Python
+and PHP, but <b>I keep coming back to Perl</b>. The language has evolved and
+matured, while new frameworks and libraries have made Web programming fun
 again.</q><br />
--- <a href="http://blog.webadmin.ufl.edu/2009/05/14/web-programming-in-perl/">Daniel 
+-- <a href="http://blog.webadmin.ufl.edu/2009/05/14/web-programming-in-perl/">Daniel
 Westermann-Clark</a>
 </p>
 </li>
 
 <li>
 <p>
-<a href="http://www.eccentricity.org/oldblog/2009/02/making_my_gratitude_public.html">Tara 
+<a href="http://www.eccentricity.org/oldblog/2009/02/making_my_gratitude_public.html">Tara
 L. Andrews credits Perl and the Perl Mongers</a> on a humanities thesis.
 </p>
 </li>
 
 <li id="testimonial-ajt">
 <p>
-<q>We went live on budget, to specification and on time (itself an 
+<q>We went live on budget, to specification and on time (itself an
 achievement)… Perl contributed significantly to the project.</q>
 <br />
 -- <a href="http://perlisalive.com/articles/8">ajt</a>

src/learn/why-perl/index.html.wml

 <h2 id="myth-dispelling">Myth Dispelling</h2>
 
 <p>
-It's not uncommon to <b>hear a lot of criticism</b> about Perl. In fact, it's 
+It's not uncommon to <b>hear a lot of criticism</b> about Perl. In fact, it's
 very common. Among the things you can hear:
 </p>
 
 </ul>
 
 <p>
-Some of these complaints are addressed 
+Some of these complaints are addressed
 <a href="http://www.perl.com/pub/a/2000/01/10PerlMyths.html">in Simon Cozens'
-article "Ten Perl Myths"</a> and 
+article "Ten Perl Myths"</a> and
 <a href="http://perl.net.au/wiki/Perl_Myths">PerlNet's Perl Myth List</a>.
-Tim Bunce focused on 
-<a href="http://blog.timbunce.org/2008/03/08/perl-myths/">dispelling 
+Tim Bunce focused on
+<a href="http://blog.timbunce.org/2008/03/08/perl-myths/">dispelling
 three large Perl Myths</a> in a presentation he has given and made available
 online.
 </p>
 
 <p>
 Perl code can be written to be very maintainable, readable and elegant.
-Perl indeed sports many features and properties that make writing short 
+Perl indeed sports many features and properties that make writing short
 programs - often one liners - easier, because this is what people use it for
-most of the time. However, there's nothing in Perl that prevents 
+most of the time. However, there's nothing in Perl that prevents
 writing large-scale, maintainable programs. And in fact
 <a href="http://tech.groups.yahoo.com/group/hackers-il/message/4104">such
 programs have been written and are still successful.</a>
 <p>
 The good news is that you can become a good Perl programmer using the resources
 on this site and elsewhere, and that learning Perl will improve your
-programming ability - not only in Perl, but in other languages as well. Are 
-you ready to take on the challenge? Great! Then 
+programming ability - not only in Perl, but in other languages as well. Are
+you ready to take on the challenge? Great! Then
 <a href="http://perl-begin.org/resources/">dive right in</a>.
 </p>

src/links/index.html.wml

 </li>
 
 <li>
-<a href="http://use.perl.org/">use Perl;</a> - a Slashdot-style news site 
-dedicated to Perl (but with much fewer comments and one of higher 
+<a href="http://use.perl.org/">use Perl;</a> - a Slashdot-style news site
+dedicated to Perl (but with much fewer comments and one of higher
 signal-to-noise ratio). Visit it to keep up to date with what's going on in
 Perl.
 </li>
 </li>
 
 <li>
-<a href="http://www.pm.org/">Perl Mongers</a> - The "Perl Mongers" Perl 
+<a href="http://www.pm.org/">Perl Mongers</a> - The "Perl Mongers" Perl
 user-groups world-wide.
 </li>
 
 <li>
-<a href="http://www.cpan.org/">CPAN - The Comprehensive Perl 
+<a href="http://www.cpan.org/">CPAN - The Comprehensive Perl
 Archive Network</a> - Contains a lot of modules for doing practically
 anything with Perl. Why re-invent the wheel when so many different types
-of them are available for free? Note that Perl distributions on various 
-systems contain an easy to use interface to install modules from it, 
+of them are available for free? Note that Perl distributions on various
+systems contain an easy to use interface to install modules from it,
 including dependencies. See <a href="$(ROOT)/topics/cpan/">our page about
 it for how to start with it</a>.
 </li>
 to Perl humor.
 </li>
 <li>
-<a href="http://directory.google.com/Top/Computers/Programming/Languages/Perl/Poetry/">Perl Poetry</a> - 
+<a href="http://directory.google.com/Top/Computers/Programming/Languages/Perl/Poetry/">Perl Poetry</a> -
 Poems that are valid Perl programs.
 </li>
 
 </li>
 
 <li>
-<a href="http://perl.plover.com/qotw/">The Perl Quiz of the Week</a> - 
+<a href="http://perl.plover.com/qotw/">The Perl Quiz of the Week</a> -
 a quiz to write a Perl program by Mark Jason Dominus.
 </li>
 
 <li>
-<a href="http://www.perlmonks.org/?node=Obfuscated%20Code">Obfuscated 
+<a href="http://www.perlmonks.org/?node=Obfuscated%20Code">Obfuscated
 Perl Code</a> - even worse than usual.
 </li>
 
 
 <li>
 <a href="http://www.perl.com/pub/au/Christiansen_Tom">Tom Christiansen</a> -
-Authored several books and has been hacking with Perl and on Perl since its 
+Authored several books and has been hacking with Perl and on Perl since its
 early beginning. Wrote several FAQs and essays on Perl.
 </li>
 
 <li>
 <a href="http://www.csse.monash.edu.au/~damian/">Damian Conway</a> - a computer
 science academic, with a passion for Perl. Wrote some books and many
-CPAN modules (including 
-<a href="http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html">one 
-to write Perl in Latin</a> - ;-)), and is considered 
-one of the primary experts on Object-Oriented Programming in Perl. Now 
+CPAN modules (including
+<a href="http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html">one
+to write Perl in Latin</a> - ;-)), and is considered
+one of the primary experts on Object-Oriented Programming in Perl. Now
 co-heads the Perl 6 effort.
 </li>
 
 <li>
-<a href="http://www.stonehenge.com/merlyn/">Randal L. Schwartz</a> - 
-co-authored some of Perl's most important books and one of the top experts 
+<a href="http://www.stonehenge.com/merlyn/">Randal L. Schwartz</a> -
+co-authored some of Perl's most important books and one of the top experts
 on Perl on the planet.
 </li>
 
 <li>
-<a href="http://www.hut.fi/~jhi/">Jarkko Hietaniemi</a> - the 
+<a href="http://www.hut.fi/~jhi/">Jarkko Hietaniemi</a> - the
 <a href="http://www.cpan.org/">CPAN</a> master librarian, a contributor to
 the core Perl distribution and external modules, and an all-around nice guy.
 </li>
 <li>
 <a href="http://ali.as/">Adam Kennedy</a> - a prolific Australian Perl
 developer and blogger who has written or adopted many CPAN distributions,
-and contributed a lot to the <a href="$(ROOT)/IDEs-and-tools/#padre">Padre 
+and contributed a lot to the <a href="$(ROOT)/IDEs-and-tools/#padre">Padre
 IDE for Perl and in Perl</a>.
 </li>
 
 <li>
-<a href="http://petdance.com/">Andy Lester</a> - author of some useful CPAN 
-distributions, and prolific and influential blogger (see 
+<a href="http://petdance.com/">Andy Lester</a> - author of some useful CPAN
+distributions, and prolific and influential blogger (see
 <a href="http://perlbuzz.com/">Perl Buzz</a>).
 </li>
 
 <h3 id="yahoo_perl_category"><a href="http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/Perl/">Yahoo's Perl Category</a></h3>
 
 <p>
-<a href="http://www.yahoo.com/">The Yahoo Directory</a> used to be quite a 
+<a href="http://www.yahoo.com/">The Yahoo Directory</a> used to be quite a
 useful resource before DMoz and its mirrors (like the Google Directory) came
 along. Now it's relatively unmaintained, but may still contain some useful
 links.

src/mailing-lists/index.html.wml

 
 <h2 id="overview">Overview</h2>
 
-<p> 
+<p>
 An <a href="http://en.wikipedia.org/wiki/Electronic_mailing_list">electronic
 mailing list</a> is a way to send E-mail messages to several people using
 a single, convenient E-mail address. One can subscribe to a mailing list to
 work.
 </p>
 
-<h3 id="perl-mailing-list-db"><a href="http://lists.cpan.org/" rel="nofollow">The 
+<h3 id="perl-mailing-list-db"><a href="http://lists.cpan.org/" rel="nofollow">The
 Perl Mailing List Database</a></h3>
 
 <p>
 An out-of-date list of the Perl mailing lists worldwide. Some of them are
-for specific Perl technologies and not directly related to "core" or 
+for specific Perl technologies and not directly related to "core" or
 "general use" Perl functionality.
 </p>
 
 <h3 id="yahoogroups-list"><a href="http://dir.groups.yahoo.com/dir/Computers___Internet/Programming_Languages/Perl?show_groups=1">Yahoo Groups Perl Lists</a></h3>
 
 <p>
-Many international Perl groups on many topics. Including some on very 
+Many international Perl groups on many topics. Including some on very
 specific Perl technologies.
 </p>
 
 <h3 id="perl-begin-mailing-list"><a href="https://lists.berlios.de/mailman/listinfo/perl-begin-help">Our Own Mailing List</a></h3>
 
 <p>
-If everybody else is doing it, why shouldn't we? Perl-begin has its own mailing 
+If everybody else is doing it, why shouldn't we? Perl-begin has its own mailing
 list on the site, which you can subscribe to. The volume is very low.
 </p>
 
 <h3 id="insert-your-own">Insert your Mailing List Here</h3>
 
 <p>
-Do you have a Perl mailing list for beginners? If not, do you wish to 
+Do you have a Perl mailing list for beginners? If not, do you wish to
 start one? Let us know and we'll link to it from here. The more the better.
 </p>
 

src/news/index.html.wml

 
 <latemp_subject "Perl Beginners' Site - News" />
 
-<h2 id="news_22_July_2011">22-July-2011: The book Modern Perl, exercises and 
+<h2 id="news_22_July_2011">22-July-2011: The book Modern Perl, exercises and
 challenges, and some new topical pages.</h2>
 
 <ol>
 <li>
 <p>
 The book <a href="$(ROOT)/books/#modern-perl">Modern Perl</a> is now
-recommended, and <a href="$(ROOT)/tutorials/modern-perl/">a local copy</a> of 
+recommended, and <a href="$(ROOT)/tutorials/modern-perl/">a local copy</a> of
 it, under the CC-by-nc-sa licence is available on Perl-Begin, thanks to
 <a href="http://www.modernperlbooks.com/">chromatic</a>.
 </p>
 
 <li>
 <p>
-More non-recommended Perl elements have been added to 
+More non-recommended Perl elements have been added to
 <a href="$(ROOT)/tutorials/bad-elements/">“Perl Elements to Avoid” page</a>.
 </p>
 </li>
 <p>
 A page about the
 <a href="$(ROOT)/learn/Perl-perl-but-not-PERL/">differences between “Perl”,
-“perl” and “PERL”</a> was added. It was inspired by 
-<a href="http://perl.org.il/misc.html#pl_vs_pl">a similar page</a> on 
+“perl” and “PERL”</a> was added. It was inspired by
+<a href="http://perl.org.il/misc.html#pl_vs_pl">a similar page</a> on
 the Israeli Perl Mongers site.
 </p>
 </li>
 </li>
 </ol>
 
-<h2 id="news_11_November_2010">11-November-2010: 
+<h2 id="news_11_November_2010">11-November-2010:
 New Page about Bad Perl Elements and other new pages.</h2>
 
 <ul>
 
 <li>
 <p>
-We've added a comprehensive and growing 
+We've added a comprehensive and growing
 <a href="$(ROOT)/tutorials/bad-elements/">"Perl Elements
 to Avoid"</a> page with many Perl paradigms that you should know better than to
 incorporate into your code.
 <li>
 <p>
 There's a new topical page about
-<a href="$(ROOT)/uses/remote-login-and-commands/">SSH and Telnet</a>. 
+<a href="$(ROOT)/uses/remote-login-and-commands/">SSH and Telnet</a>.
 </p>
 </li>
 
 <li>
 <p>
-There's a new topical page 
+There's a new topical page
 about <a href="$(ROOT)/topics/optimising-and-profiling/">optimising
 and profiling Perl code</a>, in order to make it run faster.
 </p>
 </li>
 
 <li>
-Added 
+Added
 <a href="$(ROOT)/topics/scoping/">a page about scoping and variables</a>.
 </li>
 
 </ul>
 
 <p>
-Aside from that, the ShareThis button was replaced by the 
+Aside from that, the ShareThis button was replaced by the
 <a href="http://www.addtoany.com/">AddToAny</a> button which does not require
 JavaScript, loads faster and does not load Google Analytics.
 </p>
 </li>
 
 <li>
-<a href="$(ROOT)/topics/references/">References in Perl</a>. 
+<a href="$(ROOT)/topics/references/">References in Perl</a>.
 </li>
 
 <li>
-<a href="$(ROOT)/topics/regular-expressions/">Regular Expressions</a>. 
+<a href="$(ROOT)/topics/regular-expressions/">Regular Expressions</a>.
 </li>
 
 <li>
 
 <p>
 I thought <a href="$(ROOT)/">the Perl Beginners' Site</a>
-was perfect after 
-<a href="http://community.livejournal.com/shlomif_tech/30178.html">the 
-last update</a>, but boy I was wrong. A quick review and critique of the site 
+was perfect after
+<a href="http://community.livejournal.com/shlomif_tech/30178.html">the
+last update</a>, but boy I was wrong. A quick review and critique of the site
 by a certain prominent Perl developer proved me wrong, and afterwards I
 had more stuff that I found lacking. So here's what has changed.
 </p>
 
 <p>
-We're now mirroring 
-<a href="$(ROOT)/tutorials/perl-for-newbies/">the 
+We're now mirroring
+<a href="$(ROOT)/tutorials/perl-for-newbies/">the
 public domain "Perl for Newbies" tutorial</a> as well as the GFDLed book
 <a href="$(ROOT)/tutorials/impatient-perl/">"Impatient
 Perl"</a> by <a href="http://www.greglondon.com/">Greg London</a>. Their
-presence on the site was done in order to preserve Perl-Begin's common look 
+presence on the site was done in order to preserve Perl-Begin's common look
 and feel, and to make sure people would be able to access them without
 having to go to a different site, which may be blocked by over-zealous
 web-filters. We hope to mirror other freely distributable material that
 </p>
 
 <p>
-The "call-for-action" notice at the beginning was changed to 
+The "call-for-action" notice at the beginning was changed to
 "Learn Perl Now!" and now appears on all the pages.
 </p>
 
 <p>
-We also fixed several look and style glitches.   
+We also fixed several look and style glitches.
 </p>
 
 <p>
 
 <p>
 There are now mentionings of
-<a href="$(ROOT)/books/topics/">two new topical books</a> - 
+<a href="$(ROOT)/books/topics/">two new topical books</a> -
 "Perl &amp; LWP" and "Programming the Perl DBI".
 </p>
 
 <p>
-Finally, the 
+Finally, the
 <a href="$(ROOT)/about.html">"About this site" page</a>
 was updated and made more modern.
 </p>
 <p>
 <a href="$(ROOT)/learn/who-is-using/">A testimonials page</a>
 was added, with some honest-to-God testimonial quotes which are now featured in
-the Testimonials side-bar.  
+the Testimonials side-bar.
 </p>
 </li>
 
 
 <li><a href="$(ROOT)/topics/debugging/">Debugging</a></li>
 
-<li><a href="$(ROOT)/topics/object-oriented/">Object-oriented 
+<li><a href="$(ROOT)/topics/object-oriented/">Object-oriented
 Programming in Perl</a></li>
 
 <li><a href="$(ROOT)/topics/cpan/">Using CPAN</a></li>
 <h2 id="news_07_Jul_2006">07-July-2006: The wiki is now part of <a href="http://perl.net.au/">perl.net.au</a></h2>
 
 <p>
-The contents of our wiki were integrated into the 
-<a href="http://perl.net.au/">perl.net.au MediaWiki</a> as 
+The contents of our wiki were integrated into the
+<a href="http://perl.net.au/">perl.net.au MediaWiki</a> as
 <a href="http://perl.net.au/wiki/New_to_Perl">its "New to Perl?" section</a>.
 This was done to consolidate the Perl wiki'ing efforts, because there's much
-more action on perl.net.au than there was on our wiki, and for ease of 
+more action on perl.net.au than there was on our wiki, and for ease of
 maintenace. Our wiki will be removed soon.
 </p>
 
 Perlmeme.org</a>. It collects tutorials, howto documents, and frequently
 asked questions (FAQ) lists. I was referred to its developers by a mutual
 friend, and since then became heavily involved in its development. (E.g.: some of the material from
-my <a href="http://www.shlomifish.org/lecture/Perl/Newbies/">Perl 
+my <a href="http://www.shlomifish.org/lecture/Perl/Newbies/">Perl
 for Perl Newbies</a> series, was integrated there. )
 </p>
 
 <p>
-Perlmeme.org tries to be as up-to-date as possible and is certainly worth 
+Perlmeme.org tries to be as up-to-date as possible and is certainly worth
 checking out. On a different note, I'd like to mention that I went over the
-material in the 
-<a href="http://www.shlomifish.org/lecture/Perl/Newbies/">Perl 
+material in the
+<a href="http://www.shlomifish.org/lecture/Perl/Newbies/">Perl
 for Perl Newbies</a> series and heavily updated and corrected it. It should
 be much better now.
 </p>
 
 <p>
 The <a href="<wiki_link />">Wiki</a> was heavily spammed and so was taken
-off. Now, a new wiki was set up with a better implementation - 
+off. Now, a new wiki was set up with a better implementation -
 <a href="http://wikipedia.sourceforge.net/">MediaWiki</a>, and now we monitor
 the RSS feed and use other measurements to prevent Spam.
 </p>
 <h2 id="news_29_Feb_2004">29-February-2004: New Wiki</h2>
 
 <p>
-We now have <a href="<wiki_link />">a new Wiki with a better 
+We now have <a href="<wiki_link />">a new Wiki with a better
 implementation</a>. The previous wiki was dumped because it was a JavaScript
-hell and was quite lame in its conventions. The newer wiki implementation 
+hell and was quite lame in its conventions. The newer wiki implementation
 (<a href="http://www.pmichaud.com/wiki/PmWiki/PmWiki">PmWiki</a> to be exact)
 is much better in this and other regards.
 </p>

src/platforms/index.html.wml

 <latemp_subject "Perl Platforms" />
 
 <p>
-perl 5 (the most common implementation of the Perl language) was made very 
-portable and can run on almost any platform imaginable. (here's 
+perl 5 (the most common implementation of the Perl language) was made very
+portable and can run on almost any platform imaginable. (here's
 <a href="http://perldoc.perl.org/perlport.html#Supported-Platforms">an exhaustive list</a>). Perl, however, started on UNIX platforms and still
 reflects the UNIX culture to a large extent.
 </p>
 <h2 id="mac-os"><a href="mac/">Mac OS (PowerPC, Intel, etc.)</a></h2>
 
 <p>
-Mac OS X, being mostly compatible with UNIX can, easily run Perl 5, as 
+Mac OS X, being mostly compatible with UNIX can, easily run Perl 5, as
 compiled and installed from the source. Mac OS Classic requires MacPerl,
 which I never worked with. Mac OS X is still much more preferable
 from the aspect of running Perl or otherwise.
 and modules written on one platform will run on the other.
 </p>
 
-<h2 id="unix"><a href="unix/">UNIX Flavours 
+<h2 id="unix"><a href="unix/">UNIX Flavours
 (Linux, Solaris, FreeBSD, etc.)</a></h2>
 
 <p>
 Perl originated from UNIX, runs on most UNIX flavours and UNIX-clones (both
-open-source and non-open-source ones). A port or package of the Perl 5 
-implementation is normally available from the distributor of the operating 
+open-source and non-open-source ones). A port or package of the Perl 5
+implementation is normally available from the distributor of the operating
 system or the distribution.
 </p>
 

src/platforms/mac/index.html.wml

 <latemp_subject "Perl on Mac OS" />
 
 <p>
-    Mac OS X, being mostly compatible with UNIX can, easily run Perl 5, as 
-    compiled and installed from the source. Mac OS Classic requires MacPerl,
-    which I never worked with. Mac OS X is still highly recommended from the
-    aspect of running Perl or otherwise.    
+Mac OS X, being mostly compatible with UNIX can, easily run Perl 5, as
+compiled and installed from the source. Mac OS Classic requires MacPerl,
+which I never worked with. Mac OS X is still highly recommended from the
+aspect of running Perl or otherwise.
 </p>

src/platforms/unix/index.html.wml

 <latemp_subject "Perl on UNIX and Linux Systems" />
 
 <p>
-If you are using a <a href="http://en.wikipedia.org/wiki/Unix">UNIX-compatible 
-system</a> (such as <a href="http://www.linux.org/">Linux</a>, 
+If you are using a <a href="http://en.wikipedia.org/wiki/Unix">UNIX-compatible
+system</a> (such as <a href="http://www.linux.org/">Linux</a>,
 <a href="http://www.sun.com/software/solaris/index.jsp">Solaris</a>,
-or a 
+or a
 <a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution">BSD</a>), most
 chances are that Perl 5 is already installed there. To verify that, type
 <tt>perl -v</tt> inside a command shell, and check that the version of Perl is
 distribution you are using, assuming you are an administrator of the system.
 Else, given enough quota it is possible to install the most recent version of
 Perl 5 under your home directory.  This procedure can be followed by
-downloading the latest Perl source from 
+downloading the latest Perl source from
 <a href="http://www.cpan.org/">CPAN</a>, and following the instructions in
 the <tt>INSTALL</tt> file.
 </p>

src/platforms/windows/index.html.wml

 
 <ul>
 <li>
-<a href="http://win32.perl.org/">win32.perl.org - The Perl on Win32 Community 
+<a href="http://win32.perl.org/">win32.perl.org - The Perl on Win32 Community
 Portal</a>.
 </li>
 </ul>

src/resources/index.html.wml

 make a minimal effort to learn it</b>. Perl is a relatively easy language to
 learn, and most programmers can easily get the hang of it, and become
 productive with it. If you don't want to learn it, then there are many Perl
-<b>consultants who will be happy to help you for a fee</b>. But the Perl gods 
+<b>consultants who will be happy to help you for a fee</b>. But the Perl gods
 only help those who help themselves.
 </p>
 
 <a href="$(ROOT)/books/">Books</a>
 </dt>
 <dd>
-A list of online and offline (or otherwise books that require pay to 
+A list of online and offline (or otherwise books that require pay to
 view online or download), for learning Perl.
 </dd>
 
 
 <dd>
 Web forums are similar to mailing lists, but all interaction is done through
-a web-browser, and one can use 
+a web-browser, and one can use
 <a href="http://en.wikipedia.org/wiki/Web_feed">web feeds</a> to monitor them.
-We have concentrated a selection of Perl-related web forums on 
+We have concentrated a selection of Perl-related web forums on
 <a href="$(ROOT)/web-forums/">the Web Forums page</a>.
 </dd>
 

src/site-resources/index.html.wml

 
 <latemp_subject "Site Resources" />
 
-<h2 id="tutorial"><a href="$(ROOT)/tutorials/perl-for-newbies/">A 
+<h2 id="tutorial"><a href="$(ROOT)/tutorials/perl-for-newbies/">A
 Local Tutorial</a></h2>
 
 <p>
 
 <p>
 Ask questions and receive answers by E-mail. Very convenient and instructive.
-One can find other mailing lists in our 
+One can find other mailing lists in our
 <a href="$(ROOT)/mailing-lists/">mailing lists</a> section.
 </p>
 

src/site-resources/mailing-list/index.html.wml

 
 <p>
 Archives, Usage information, and settings (for people who are subscribed)
-for our mailing list can be found in 
-<a href="https://lists.berlios.de/mailman/listinfo/perl-begin-help">its Mailman 
+for our mailing list can be found in
+<a href="https://lists.berlios.de/mailman/listinfo/perl-begin-help">its Mailman
 Page</a>.
 </p>
 <p>
 Note that it is a very low volume mailing list, spoken in English. If you are
-interested in other mailing lists refer to 
+interested in other mailing lists refer to
 <a href="$(ROOT)/mailing-lists/">our mailing lists page</a>.
 </p>
 

src/site-resources/web-forum/index.html.wml

 <latemp_subject "Our Web-Forum" />
 
 <p>
-We have a 
-<a href="http://developer.berlios.de/forum/forum.php?forum_id=2341">web 
+We have a
+<a href="http://developer.berlios.de/forum/forum.php?forum_id=2341">web
 forum</a> where one can ask questions (or generally start discussions)
 and receive answers by using a web-browser.
 </p>

src/site-resources/wiki/index.html.wml

 
 <p>
 A Wiki is a site that can be freely edited by anybody using a web-browser.
-The contents of our wiki were integrated into the 
-<a href="http://perl.net.au/">perl.net.au MediaWiki</a> as 
+The contents of our wiki were integrated into the
+<a href="http://perl.net.au/">perl.net.au MediaWiki</a> as
 <a href="http://perl.net.au/wiki/New_to_Perl">its "New to Perl?" section</a>.
 This was done to consolidate the Perl wiki'ing efforts, because there's much
-more action on perl.net.au than there was on our wiki, and for ease of 
+more action on perl.net.au than there was on our wiki, and for ease of
 maintenace. The original wiki on this domain has been disabled.
 </p>
 

src/source/index.html.wml

 
 <p>
 This site is a static HTML site written in
-<a href="http://thewml.org/">Website Meta Language</a> and 
-<a href="http://web-cpan.berlios.de/latemp/">Latemp</a>. Its 
-source code (that requires WML, Latemp, 
-<a href="http://www.gnu.org/software/make/">GNU 
-make</a>, <a href="http://www.gnu.org/software/bash/bash.html">GNU 
+<a href="http://thewml.org/">Website Meta Language</a> and
+<a href="http://web-cpan.berlios.de/latemp/">Latemp</a>. Its
+source code (that requires WML, Latemp,
+<a href="http://www.gnu.org/software/make/">GNU
+make</a>, <a href="http://www.gnu.org/software/bash/bash.html">GNU
 bash</a>, <a href="https://bitbucket.org/shlomif/wml-extended-apis/overview">Shlmi
-Fish's extended APIs for WML</a> and a GNU system to be built) can be found in 
+Fish's extended APIs for WML</a> and a GNU system to be built) can be found in
 its version control repository.
 </p>
 
 <h2 id="vcs">Version Control Repository</h2>
 
 <p>
-The most up-to-date source code for this site is now hosted in 
-<a href="https://bitbucket.org/shlomif/perl-begin">a Mercurial (hg) 
+The most up-to-date source code for this site is now hosted in
+<a href="https://bitbucket.org/shlomif/perl-begin">a Mercurial (hg)
 repository</a>
 on <a href="http://bitbucket.org/">Bitbucket.org</a>. In order to learn how
 to use Mercurial, see either one of:
 
 <li>
 <p>
-<a href="http://hgbook.red-bean.com/">"Mercurial: The Definitive Guide" 
+<a href="http://hgbook.red-bean.com/">"Mercurial: The Definitive Guide"
 (The hgbook)</a>
 </p>
 </li>
 
 <li>
 <p>
-<a href="http://mercurial.selenic.com/wiki/Tutorial">"A Tutorial on Using 
+<a href="http://mercurial.selenic.com/wiki/Tutorial">"A Tutorial on Using
 Mercurial"</a> - on the Mercurial wiki.
 </p>
 </li>
 </ol>
 
 <p>
-After that, you can clone the repository on Bitbucket, and send us pull 
+After that, you can clone the repository on Bitbucket, and send us pull
 requests.
 </p>
 

src/style-old.css.ttml

 body { font-family : sans-serif }
 [% SET navbar_width = "20%" %]
 [% PROCESS "shlomif/navbar.ttml" %]
-/* 
+/*
 This is to make sure the visited links look clear in Konqueror or other
 browsers where they are magenta by default.
 */
 {
     color: #800080; /* Purple */
 }
-:link:hover, :visited:hover, img.highlight:hover 
-{ 
+:link:hover, :visited:hover, img.highlight:hover
+{
     /* A Yellow Greenish Color */
-    background-color : #EEFF40; 
+    background-color : #EEFF40;
 }
-.navbar :link:hover, .navbar :visited:hover, .navbar img.highlight:hover 
-{ 
+.navbar :link:hover, .navbar :visited:hover, .navbar img.highlight:hover
+{
     /* LightGreen */
     background-color :  #90EE90;
 }
-.navbar 
-{ 
+.navbar
+{
     /* Moccasin: FFE4B5 */
     background-color: #FFE4B5;
     border-color : black;
     border-width : thick;
     border-style : double;
 }
-.main 
+.main
 {
     padding-left : 10pt;
     margin-left : 24%;
 .main > p, .main > ul, .main > ol, .main > dl
 {
     margin-left: 14pt;
-    margin-right: 14pt;    
+    margin-right: 14pt;
 }
 .main > ul, .main > ol, .main > dl
 {
 h1, h2, h3
 {
     font-family : serif;
-    border-style : solid ; 
+    border-style : solid ;
     border-width : thin;
     padding-left: 4pt;
     padding-right: 4pt;
 }
 h1
 {
-    /* A colour like MediumOrchid only lighter and with less 
+    /* A colour like MediumOrchid only lighter and with less
        saturation.
        */
     background-color : #e187f7;
 }
 /* Override for the navbar so it won't be highligted as red there */
 .navbar h2 :link:hover, .navbar h2 :visited:hover
-{ 
+{
     /* LightGreen */
-    background-color : #90EE90; 
+    background-color : #90EE90;
 }
 
 h3
 div.rightalign { text-align : right }
 
 h2.plain
-{ 
-    color : black ; 
-    border : none ; 
-    font-family : serif; 
+{
+    color : black ;
+    border : none ;
+    font-family : serif;
     background: transparent;
 }
-    
+
 /* Make sure it is not underlined when inside a boxed heading */
 h2 a,h3 a
 {
     text-decoration : none
 }
 
-h1 a, h2 a, h3 a 
+h1 a, h2 a, h3 a
 {
     font-family : sans-serif;
 }
     background-color : transparent;
 }
 
-div.bookinfo 
-{ 
+div.bookinfo
+{
     border-style : dotted;
     border-width : thin;
     /* LightYellow */
     margin-right : 30px;
     padding-top: 0.5em;
 }
-/* Workaround to get the <hr /> element at the bottom to properly display 
+/* Workaround to get the <hr /> element at the bottom to properly display
    with Konqueror 3.3.x
    */
 .footer hr

src/topics/cpan/index.html.wml

 
 <p>
 "CPAN" stands for <a href="http://en.wikipedia.org/wiki/CPAN">the
-Comprehensive Perl Archive Network</a> and is an internationally mirrored 
+Comprehensive Perl Archive Network</a> and is an internationally mirrored
 collection of over 16,000 packages of re-usable Perl code. To program
-in Perl 5 effectively, one needs to make a judicious, but liberal use of 
+in Perl 5 effectively, one needs to make a judicious, but liberal use of
 CPAN code, due to the fact that the perl core distribution is kept relatively
-minimal and its maintainers expect people to use CPAN for any extraneous 
+minimal and its maintainers expect people to use CPAN for any extraneous
 functionality.
 </p>
 
 <p>