<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: On Python Present and Perl Past</title>
	<atom:link href="http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/feed/" rel="self" type="application/rss+xml" />
	<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/</link>
	<description>This is Sam&#039;s blog.</description>
	<lastBuildDate>Thu, 06 Jan 2011 15:51:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-131</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Tue, 30 Mar 2010 19:25:21 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-131</guid>
		<description>&lt;a href=&quot;#comment-130&quot; rel=&quot;nofollow&quot;&gt;@thota &lt;/a&gt; 
I&#039;m confused - did you read my post?  It was about how I was happy to come back to Perl and find that I&#039;m still so much more productive in it than I am in Python.  How is that a diss on Perl?</description>
		<content:encoded><![CDATA[<p><a href="#comment-130" rel="nofollow">@thota </a><br />
I&#8217;m confused &#8211; did you read my post?  It was about how I was happy to come back to Perl and find that I&#8217;m still so much more productive in it than I am in Python.  How is that a diss on Perl?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: thota</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-130</link>
		<dc:creator>thota</dc:creator>
		<pubDate>Tue, 30 Mar 2010 10:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-130</guid>
		<description>Dear Sam Tregar,

Sorry if I sound offensive. I really used perl and python for almost 7 years. I get bad words when people praise python.

The reason is:

1)  python is slower than perl for most tasks. Even if u speed it up using modules, there are perl alternatives there too. Nobody really cares about increasing speed for every program. Also, let me know where is unladen swallow going?

2) You can write clean, legible code in perl too.

3) Python OOP is not so good. Ruby has best OOP. Perl Moose is better than python OOP.

4) Too many half-baked python frameworks. But, I shud accept that SQLAlchemy is the best ORM of any language. Pylons is a good web framework among all python web frameworks.

5) Though python has modules in wider application areas, the total number of them is lesser than CPAN by atleast 2000 percent. (20X lesser modules). For these areas you can interface best tools for job with perl. (Example &quot;R&quot; statistical project)

6) Perl Catalyst is really cool framework. It improved a lot in the last 2 years.

7) U can do anything with perl but not the same with python easily. Take for example, many unsuccessful graphics projects for 3D.  We did lot of 3D graphics with Perl + OpenGL and have satisfied customers.

Perl 6 syntax is much cleaner than perl 5. I am not worried about release getting late , since I can do most tasks with perl 5.X series. Till such time, python revises OOP, takes care of speed and includes functional programming modules I will use it less often.

How one sees things matters most. If one finds python good, he shud use it! But shudn&#039;t advise that others are not having this or that....Only this made me offensive and write about python in a bit negative way.

Cheers,
Thota</description>
		<content:encoded><![CDATA[<p>Dear Sam Tregar,</p>
<p>Sorry if I sound offensive. I really used perl and python for almost 7 years. I get bad words when people praise python.</p>
<p>The reason is:</p>
<p>1)  python is slower than perl for most tasks. Even if u speed it up using modules, there are perl alternatives there too. Nobody really cares about increasing speed for every program. Also, let me know where is unladen swallow going?</p>
<p>2) You can write clean, legible code in perl too.</p>
<p>3) Python OOP is not so good. Ruby has best OOP. Perl Moose is better than python OOP.</p>
<p>4) Too many half-baked python frameworks. But, I shud accept that SQLAlchemy is the best ORM of any language. Pylons is a good web framework among all python web frameworks.</p>
<p>5) Though python has modules in wider application areas, the total number of them is lesser than CPAN by atleast 2000 percent. (20X lesser modules). For these areas you can interface best tools for job with perl. (Example &#8220;R&#8221; statistical project)</p>
<p>6) Perl Catalyst is really cool framework. It improved a lot in the last 2 years.</p>
<p>7) U can do anything with perl but not the same with python easily. Take for example, many unsuccessful graphics projects for 3D.  We did lot of 3D graphics with Perl + OpenGL and have satisfied customers.</p>
<p>Perl 6 syntax is much cleaner than perl 5. I am not worried about release getting late , since I can do most tasks with perl 5.X series. Till such time, python revises OOP, takes care of speed and includes functional programming modules I will use it less often.</p>
<p>How one sees things matters most. If one finds python good, he shud use it! But shudn&#8217;t advise that others are not having this or that&#8230;.Only this made me offensive and write about python in a bit negative way.</p>
<p>Cheers,<br />
Thota</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Kennedy</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-119</link>
		<dc:creator>Adam Kennedy</dc:creator>
		<pubDate>Tue, 09 Mar 2010 06:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-119</guid>
		<description>Ask: FWIW, take a look at Perl::Shell. It installs a &quot;perlcmd&quot; that is intentionally identical (or gradually approaching it anyway) to the Python REPL :)</description>
		<content:encoded><![CDATA[<p>Ask: FWIW, take a look at Perl::Shell. It installs a &#8220;perlcmd&#8221; that is intentionally identical (or gradually approaching it anyway) to the Python REPL :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ask Solem</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-115</link>
		<dc:creator>Ask Solem</dc:creator>
		<pubDate>Sun, 07 Mar 2010 15:27:03 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-115</guid>
		<description>@sam tregar, that helps a lot. I would like any feedback you have on docs, APIs etc.

I feel I use help(obj)/dir(obj) as much in Python, as I used perldoc in Perl. Most times the Python REPL saves me from looking at the source, where in Perl I always had my &quot;vimod Module::Name&quot; script nearby. Have to admit, there was a lot to hate for me in the beginning writing Python, but now I love almost everything I used to hate about it.

Still, I really miss CPAN, and Moose has some really neat stuff, makes Python OOP almost as bare bones as Perl&#039;s.</description>
		<content:encoded><![CDATA[<p>@sam tregar, that helps a lot. I would like any feedback you have on docs, APIs etc.</p>
<p>I feel I use help(obj)/dir(obj) as much in Python, as I used perldoc in Perl. Most times the Python REPL saves me from looking at the source, where in Perl I always had my &#8220;vimod Module::Name&#8221; script nearby. Have to admit, there was a lot to hate for me in the beginning writing Python, but now I love almost everything I used to hate about it.</p>
<p>Still, I really miss CPAN, and Moose has some really neat stuff, makes Python OOP almost as bare bones as Perl&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-113</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Sat, 06 Mar 2010 23:17:55 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-113</guid>
		<description>&lt;a href=&quot;#comment-105&quot; rel=&quot;nofollow&quot;&gt;@Mashcode &lt;/a&gt; Interesting - how would you compare it to Blueprint?</description>
		<content:encoded><![CDATA[<p><a href="#comment-105" rel="nofollow">@Mashcode </a> Interesting &#8211; how would you compare it to Blueprint?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-112</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Sat, 06 Mar 2010 22:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-112</guid>
		<description>&lt;a href=&quot;#comment-106&quot; rel=&quot;nofollow&quot;&gt;@Ask Solem &lt;/a&gt; 
Haha!  No hard feelings I hope.  Would it help if I said I thought Celery was the fastest queue I&#039;ve used?</description>
		<content:encoded><![CDATA[<p><a href="#comment-106" rel="nofollow">@Ask Solem </a><br />
Haha!  No hard feelings I hope.  Would it help if I said I thought Celery was the fastest queue I&#8217;ve used?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-111</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Sat, 06 Mar 2010 22:53:16 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-111</guid>
		<description>&lt;a href=&quot;#comment-107&quot; rel=&quot;nofollow&quot;&gt;@Randall Farmer &lt;/a&gt; Yeah, I might post more about the project when it&#039;s done.  Not sure how much exposure is ok with my friend.  I agree that it&#039;s been surprising how different coding in Perl and Python can be - on the surface the languages seem so similar but the actual usage in the wider community is so different.</description>
		<content:encoded><![CDATA[<p><a href="#comment-107" rel="nofollow">@Randall Farmer </a> Yeah, I might post more about the project when it&#8217;s done.  Not sure how much exposure is ok with my friend.  I agree that it&#8217;s been surprising how different coding in Perl and Python can be &#8211; on the surface the languages seem so similar but the actual usage in the wider community is so different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam Tregar</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-110</link>
		<dc:creator>Sam Tregar</dc:creator>
		<pubDate>Sat, 06 Mar 2010 22:51:21 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-110</guid>
		<description>&lt;a href=&quot;#comment-109&quot; rel=&quot;nofollow&quot;&gt;@Michael Peters &lt;/a&gt; Yup - it&#039;s all about being forced to use a new language.  It&#039;s mighty hard to get out of the Perl comfort zone by choice.  I didn&#039;t choose to use Python for ActionKit but I&#039;m glad we&#039;re doing it.</description>
		<content:encoded><![CDATA[<p><a href="#comment-109" rel="nofollow">@Michael Peters </a> Yup &#8211; it&#8217;s all about being forced to use a new language.  It&#8217;s mighty hard to get out of the Perl comfort zone by choice.  I didn&#8217;t choose to use Python for ActionKit but I&#8217;m glad we&#8217;re doing it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Peters</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-109</link>
		<dc:creator>Michael Peters</dc:creator>
		<pubDate>Sat, 06 Mar 2010 22:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-109</guid>
		<description>Everytime I try Python I always get stuck on it&#039;s scoping rules. I&#039;m just so addicted to the lexical scoping of Lisp and Perl. But I guess I have the same problem with Javascript too, but I make do. That&#039;s probably because I have to use Javascript, but still. I should really Python another chance or two.</description>
		<content:encoded><![CDATA[<p>Everytime I try Python I always get stuck on it&#8217;s scoping rules. I&#8217;m just so addicted to the lexical scoping of Lisp and Perl. But I guess I have the same problem with Javascript too, but I make do. That&#8217;s probably because I have to use Javascript, but still. I should really Python another chance or two.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randall Farmer</title>
		<link>http://sam.tregar.com/blog/2010/03/06/on-python-present-and-perl-past/comment-page-1/#comment-108</link>
		<dc:creator>Randall Farmer</dc:creator>
		<pubDate>Sat, 06 Mar 2010 21:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://sam.tregar.com/blog/?p=82#comment-108</guid>
		<description>Er, and I don&#039;t want to shortchange the Python tools -- like you implied in the post, I think a big chunk of our Python frustrations just come from being n00bs at coding in this environment.</description>
		<content:encoded><![CDATA[<p>Er, and I don&#8217;t want to shortchange the Python tools &#8212; like you implied in the post, I think a big chunk of our Python frustrations just come from being n00bs at coding in this environment.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

