<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     >
  <channel>
    <title>Mekk's programming notes</title>
    <link>http://blog.mekk.waw.pl</link>
    <description>Private blog by Marcin Kasperski. Notes about Linux, programming and internet chess.</description>
    <dc:language>en</dc:language>
    <pubDate>Wed, 16 May 2012 23:20:51 GMT</pubDate>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Perl</title>
      <link>http://blog.mekk.waw.pl/archives/9-Perl.html</link>
      <category>Perl></category>
      <pubDate>Mon, 28 Jul 2008 12:54:00 +0200</pubDate>
      <guid isPermaLink="true">http://blog.mekk.waw.pl/archives/9-Perl.html</guid>
      <content:encoded><![CDATA[
         <p>I love <a href="http://www.perl.org">Perl</a>. Having used a <em>lot</em> of programming languages, I find <a href="http://www.perl.org">Perl</a> to be the best tool whenever I need to parse yet-another-ugly-file, grab some data from the web page, convert a bunch of files between markups, quickly hack a HTML report based on database data, or script around some text based protocol - and more. I also tend to write Perl scripts instead of shell scripts, they are more powerful and less error-prone.</p>
<p>The <a href="http://www.perl.org">Perl</a> strengths lie mainly in very well integrated regular expression support (resulting in compact and easy to write text parsing code), support for dynamically created complicated data structures (<em>a list of dictionaries containing field id and items, where items is a list of numbers...</em> can be trivially created and operated) and <a href="http://www.cpan.org">CPAN</a> - giantic library of useful libraries.</p>
<p>As I plan to refer to Perl in some future articles, I decided to save here a few valuable pointers:</p>
<ul>
<li>
<p>the best book to learn Perl from scratch: 
<a href="http://www.amazon.com/gp/product/0596520107?ie=UTF8&tag=meksblo-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0596520107">Learning Perl</a><img src="http://www.assoc-amazon.com/e/ir?t=meksblo-20&l=as2&o=1&a=0596520107" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> - concise, well written, and containing many useful examples</p>
</li>
<li>
<p>awesome set of real-life examples and solutions: <a href="http://www.amazon.com/gp/product/0596003137?ie=UTF8&tag=meksblo-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0596003137">Perl Cookbook</a><img src="http://www.assoc-amazon.com/e/ir?t=meksblo-20&l=as2&o=1&a=0596003137" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> </p>
</li>
</ul>
<p>Those two books should be sufficient for most people. Some possible extras:</p>

         <a href="http://blog.mekk.waw.pl/archives/9-Perl.html">Continue reading "Perl" »</a>
      ]]></content:encoded>
      <author>nospam@example.com (Marcin Kasperski)</author>

      <comments>http://blog.mekk.waw.pl/archives/9-Perl.html#disqus_thread</comments>
   </item>
  </channel>
</rss>


