<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Late to the Party: Death of Perl?</title>
    <link>http://cwilliams.textdriven.com/articles/2005/07/08/death-of-perl</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Ruby. Rails. Stuff.</description>
    <item>
      <title>Death of Perl?</title>
      <description>&lt;p&gt;Given the news about Ruby and YARV,&amp;nbsp;the Ruby community and the language&amp;rsquo;s vitality&amp;nbsp;stand in stark contrast to some of the news surrounding the Perl community. If you take a look at O&amp;rsquo;Reilly&amp;rsquo;s graphic of &lt;a href="http://www.flickr.com/photo_zoom.gne?id=19788490&amp;amp;size=o"&gt;relative programming language book sales&lt;/a&gt;, you&amp;rsquo;ll notice that Perl stands&amp;nbsp;ahead of Python and Ruby (even .NET). So given the latest &lt;a href="http://www.tpj.com/documents/tpj1119622784190/"&gt;developments with Dan Sugalski&lt;/a&gt;, and the relatively long release time of Perl 6, I&amp;rsquo;m curious as to whether Perl developers will flock Ruby&amp;rsquo;s way. If you take a look at the trends that O'Reilly mentions, he notes that a few years ago the Python book market was 1/6 that of Perl. Now it&amp;rsquo;s 2/3. So there&amp;rsquo;s an obvious shift from Perl to Python. The question is: Why? Ruby would seem to be a better fit. &lt;/p&gt;
&lt;p&gt;Obviously it would be a loss for scripting languages if all they can manage to do is to cannibalize market- and mind-share from one another. The real question and trend to look out for is the move from Java, C, C++ or C#. I don&amp;rsquo;t think that move will come all too quickly. Perhaps Visual Basic though&amp;hellip;&lt;/p&gt;
&lt;p&gt;Maybe, I&amp;rsquo;m overstating Perl&amp;rsquo;s demise anyhow. They did just &lt;a href="http://lambda-the-ultimate.org/node/view/827"&gt;release Parrot 0.2.2&lt;/a&gt;, and there&amp;rsquo;s a &lt;a href="http://pugscode.org/talks/yapc/slide1.html"&gt;Perl 6 implementation&lt;/a&gt; underway in Haskell.&lt;/p&gt;</description>
      <pubDate>Fri, 08 Jul 2005 22:58:21 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:82b0d367adfb873ea61a21f18b456313</guid>
      <author>cwilliams</author>
      <link>http://cwilliams.textdriven.com/articles/2005/07/08/death-of-perl</link>
      <category>Ruby</category>
      <category>Programming</category>
      <category>perl</category>
      <category>death</category>
      <category>ruby</category>
      <category>yarv</category>
      <category>parrot</category>
      <category>pugs</category>
    </item>
    <item>
      <title>"Death of Perl?" by chromatic</title>
      <description>I believe the numbers Tim uses come from Bookscan figures for the 3000 best selling technical books.</description>
      <pubDate>Thu, 04 Aug 2005 06:09:01 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9216b9cb62f5d604b2c954eeb95cf6d9</guid>
      <link>http://cwilliams.textdriven.com/articles/2005/07/08/death-of-perl#comment-67</link>
    </item>
    <item>
      <title>"Death of Perl?" by Chris</title>
      <description>Well, it is true that O'Reilly has only published Ruby in a Nutshell - which was a bit before Ruby became a hotter language.
So I'm curious if the trends only include O'Reilly published title, or all Ruby related books sold through O'Reilly's site? Obviously the best book to use as an indicator would be the Pragmatic Programmers', but I'd assume most people buy them more or less directly from Dave and Andy.
So I think your point does stand that most people are unlikely to buy an O'Reilly Ruby book. (And Dave and Andy don't have Java/Python/C# etc titles to compare against. Not to mention they're actively involved in the Ruby community - so it'd likely bias the Ruby numbers up).

What would be a better indicator of user-base of a language? or of mindshare? or corporate adoption? 
Job listings? I think this would work for languages once they've entered the mainstream, or at least as a gauge of where they are in the lifecycle (early adopter vs mainstream). But how do we truly measure languages on the leading edge of the uptake curve?</description>
      <pubDate>Fri, 22 Jul 2005 13:35:24 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:1539b95bae346818535b74d7b12bbf50</guid>
      <link>http://cwilliams.textdriven.com/articles/2005/07/08/death-of-perl#comment-63</link>
    </item>
    <item>
      <title>"Death of Perl?" by Scott Laird</title>
      <description>I'm a little irritated by the Ruby line on O'Reilly's chart.  They only sell one Ruby book, and it's ancient.  It was never very popular within the Ruby community, *even though* the book was written by Ruby's primary developer.

So, the fact that Ruby has this little line that keeps bouncing off the bottom of the chart is really more of an indication that O'Reilly doesn't produce any salable Ruby books, not an indicator of the market size.</description>
      <pubDate>Thu, 21 Jul 2005 21:21:02 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f717d94b29df578fc904049d09a75f77</guid>
      <link>http://cwilliams.textdriven.com/articles/2005/07/08/death-of-perl#comment-62</link>
    </item>
  </channel>
</rss>
