<?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: Python&#8217;s module names suck. PyPI sucks.</title>
	<atom:link href="http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/</link>
	<description>all about a canadian guy living in canada</description>
	<lastBuildDate>Mon, 13 Feb 2012 10:23:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: 32yr coder</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-219805</link>
		<dc:creator>32yr coder</dc:creator>
		<pubDate>Mon, 13 Feb 2012 10:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-219805</guid>
		<description>Python is good. Forth is better.</description>
		<content:encoded><![CDATA[<p>Python is good. Forth is better.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Someone</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-216744</link>
		<dc:creator>Someone</dc:creator>
		<pubDate>Wed, 01 Feb 2012 22:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-216744</guid>
		<description>I like Python ;-)</description>
		<content:encoded><![CDATA[<p>I like Python ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-123480</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Sat, 09 Apr 2011 00:38:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-123480</guid>
		<description>I choose not to use the &#039;quirk&#039; called Python.</description>
		<content:encoded><![CDATA[<p>I choose not to use the &#8216;quirk&#8217; called Python.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dana Woodman</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-108857</link>
		<dc:creator>Dana Woodman</dc:creator>
		<pubDate>Tue, 21 Dec 2010 04:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-108857</guid>
		<description>@Python suckssssssss

You obviously don&#039;t know what you are doing because in Python, like EVERY language, there is a way to check type:

    config.__class__

It seems like most frustration and hatred for a language comes from people who are new to it, which is understandable. However, saying something as flat out and false as &quot;python sucks&quot; is just ignorant.

Taras is right, making generic statements like you guys are doing is just making you look like idiots.

Regarding the article itself, I agree fully that PyPi needs improvement. I&#039;d love to see it with a much improved interface and better categorization and naming conventions.

Package names can occasionally be weird in Python, but if you have ever played around with Ruby, you will know that Python is not the only language that uses some bizarre naming for their modules and methods (e.g. Rake, Gem, puts, etc... in Ruby). In fact, I find Python to have one of the cleanest and most straightforward syntaxes around.

Every language has it&#039;s own features and quirks and it is just a matter of figuring out if the language is right for your project and then learning it&#039;s nuances.

Cheers</description>
		<content:encoded><![CDATA[<p>@Python suckssssssss</p>
<p>You obviously don&#8217;t know what you are doing because in Python, like EVERY language, there is a way to check type:</p>
<p>    config.__class__</p>
<p>It seems like most frustration and hatred for a language comes from people who are new to it, which is understandable. However, saying something as flat out and false as &#8220;python sucks&#8221; is just ignorant.</p>
<p>Taras is right, making generic statements like you guys are doing is just making you look like idiots.</p>
<p>Regarding the article itself, I agree fully that PyPi needs improvement. I&#8217;d love to see it with a much improved interface and better categorization and naming conventions.</p>
<p>Package names can occasionally be weird in Python, but if you have ever played around with Ruby, you will know that Python is not the only language that uses some bizarre naming for their modules and methods (e.g. Rake, Gem, puts, etc&#8230; in Ruby). In fact, I find Python to have one of the cleanest and most straightforward syntaxes around.</p>
<p>Every language has it&#8217;s own features and quirks and it is just a matter of figuring out if the language is right for your project and then learning it&#8217;s nuances.</p>
<p>Cheers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Python suckssssssss</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-99685</link>
		<dc:creator>Python suckssssssss</dc:creator>
		<pubDate>Mon, 27 Sep 2010 20:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-99685</guid>
		<description>I am a JAVA fan, I start using python in a new project 
I start with this
my_function ( config ):


I typed config and then    hell nothing comes 

how the hell am I supposed to know what&#039;s the type of config ???

PYTHON SUCKSSSSSSSSSSSSSS</description>
		<content:encoded><![CDATA[<p>I am a JAVA fan, I start using python in a new project<br />
I start with this<br />
my_function ( config ):</p>
<p>I typed config and then    hell nothing comes </p>
<p>how the hell am I supposed to know what&#8217;s the type of config ???</p>
<p>PYTHON SUCKSSSSSSSSSSSSSS</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: python hater</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-77375</link>
		<dc:creator>python hater</dc:creator>
		<pubDate>Thu, 18 Mar 2010 19:15:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-77375</guid>
		<description>I think libraries should be used in any language but i do agree python sucks.</description>
		<content:encoded><![CDATA[<p>I think libraries should be used in any language but i do agree python sucks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taras Mankovski</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-66397</link>
		<dc:creator>Taras Mankovski</dc:creator>
		<pubDate>Mon, 07 Dec 2009 07:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-66397</guid>
		<description>I forgot to include that I agree that names for Python modules are a bit too cutesy and pypi is far from great.</description>
		<content:encoded><![CDATA[<p>I forgot to include that I agree that names for Python modules are a bit too cutesy and pypi is far from great.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taras Mankovski</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-66396</link>
		<dc:creator>Taras Mankovski</dc:creator>
		<pubDate>Mon, 07 Dec 2009 07:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-66396</guid>
		<description>Just because you prefer Perl doesn&#039;t mean that Python sucks.

You guys seem to have a very hard time staying on topic. The topic is &quot;Python’s module names suck. PyPI sucks.&quot;

&quot;different indention style&quot; in 2 years I have never encountered this to be a problem, not once. 

&quot;no-one follows the PEP&quot;, my experience has been that if people are aware of the PEP then they will use it. Not everyone knows about all of them. I find that the problem is usually caused by non-Python developers who reinvent the wheel by implementing modules that already have been implemented in the Pythonic way.

&quot;python modules are terribly&quot;, I&#039;m not really sure what you mean by that, it sounds a bit general. Obviously not all Python modules are terrible. Django is not terrible, that&#039;s an easy example. I find that quiet a few modules have at least some test coverage. 

&quot;terribly inefficient (and most are only half done and will only stay half done)&quot; again pretty generic

I have quiet a few friends who used to write PERL every day and now do their projects in Python instead. I think mainly because of the modules that are available in Python. 

&quot;Don’t listen to Bjarne’s advice in the C++ book: “Don’t reinvent the wheel–Use libraries”. That may work in C++, but in Python, it doesn’t.&quot;
Using libraries is a normal thing in Python. All of Zope was built on using libraries. Any Plone or Django project requires extensive use of modules and works quiet well, especially when used with &#039;buildout&#039;.

I&#039;m sure you guys are pretty smart, but making those kind of generic statements doesn&#039;t really bode well for your credibility.</description>
		<content:encoded><![CDATA[<p>Just because you prefer Perl doesn&#8217;t mean that Python sucks.</p>
<p>You guys seem to have a very hard time staying on topic. The topic is &#8220;Python’s module names suck. PyPI sucks.&#8221;</p>
<p>&#8220;different indention style&#8221; in 2 years I have never encountered this to be a problem, not once. </p>
<p>&#8220;no-one follows the PEP&#8221;, my experience has been that if people are aware of the PEP then they will use it. Not everyone knows about all of them. I find that the problem is usually caused by non-Python developers who reinvent the wheel by implementing modules that already have been implemented in the Pythonic way.</p>
<p>&#8220;python modules are terribly&#8221;, I&#8217;m not really sure what you mean by that, it sounds a bit general. Obviously not all Python modules are terrible. Django is not terrible, that&#8217;s an easy example. I find that quiet a few modules have at least some test coverage. </p>
<p>&#8220;terribly inefficient (and most are only half done and will only stay half done)&#8221; again pretty generic</p>
<p>I have quiet a few friends who used to write PERL every day and now do their projects in Python instead. I think mainly because of the modules that are available in Python. </p>
<p>&#8220;Don’t listen to Bjarne’s advice in the C++ book: “Don’t reinvent the wheel–Use libraries”. That may work in C++, but in Python, it doesn’t.&#8221;<br />
Using libraries is a normal thing in Python. All of Zope was built on using libraries. Any Plone or Django project requires extensive use of modules and works quiet well, especially when used with &#8216;buildout&#8217;.</p>
<p>I&#8217;m sure you guys are pretty smart, but making those kind of generic statements doesn&#8217;t really bode well for your credibility.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Rosslyn</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-63026</link>
		<dc:creator>Alex Rosslyn</dc:creator>
		<pubDate>Mon, 24 Aug 2009 02:48:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-63026</guid>
		<description>You are absolutely correct sir.

Python sucks ass. First of all, whitespace? What the hell? Second: Total and quite disturbing lack of parentheses (And then they say it&#039;s &#039;structured&#039;). Third: The guys in the Py won&#039;t solve your problems because of what James said: Everyone is using some obscure version nobody uses, and they just assume that you are using Linux just because you are a programmer. Python sucks ass.

In a perfect world, everyone would be able to create their own programming language. Don&#039;t listen to Bjarne&#039;s advice in the C++ book: &quot;Don&#039;t reinvent the wheel--Use libraries&quot;. That may work in C++, but in Python, it doesn&#039;t.

And James is also correct about something else: It is better to reinvent the wheel, rather than pulling a cart with square-shaped wheels.</description>
		<content:encoded><![CDATA[<p>You are absolutely correct sir.</p>
<p>Python sucks ass. First of all, whitespace? What the hell? Second: Total and quite disturbing lack of parentheses (And then they say it&#8217;s &#8216;structured&#8217;). Third: The guys in the Py won&#8217;t solve your problems because of what James said: Everyone is using some obscure version nobody uses, and they just assume that you are using Linux just because you are a programmer. Python sucks ass.</p>
<p>In a perfect world, everyone would be able to create their own programming language. Don&#8217;t listen to Bjarne&#8217;s advice in the C++ book: &#8220;Don&#8217;t reinvent the wheel&#8211;Use libraries&#8221;. That may work in C++, but in Python, it doesn&#8217;t.</p>
<p>And James is also correct about something else: It is better to reinvent the wheel, rather than pulling a cart with square-shaped wheels.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.canspice.org/2008/11/11/pythons-module-names-suck-pypi-sucks/comment-page-1/#comment-53300</link>
		<dc:creator>James</dc:creator>
		<pubDate>Wed, 28 Jan 2009 16:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.canspice.org/?p=738#comment-53300</guid>
		<description>I can&#039;t agree with you more. Here is a tip: stay away from python, it sucks major ass. I know, I studied it five to seven our a day everyday for six months stright. 

What did I learn? The community supports three or four different versions, code is terribly buggy becuase everyone uses a different indention style, no-one follows the PEP, python modules are terribly, terribly inefficient (and most are only half done and will only stay half done), the modules that actually WORK are for older versions of python that are buggy as hell, those modules that do work are overly complex in nature, requiring tons of framework and initialization code, and on top of it all, if you post to a python community or mailing list expect a helluva long wait for a reply.

Python is shit, shit, and more shit. You&#039;d be better off inventing your own damn scripting language via C. 

Sadly, half the above complaints also apply to C++ and many other languages. the only reason the top ten programming languages are as popular as they are is becuase there is no other alternative.

As for me, I&#039;m going to go back to learning C and assembly, better to reinvent the wheel then struggling to pull a cart with square-shaped wheels (for lack of an alternative).</description>
		<content:encoded><![CDATA[<p>I can&#8217;t agree with you more. Here is a tip: stay away from python, it sucks major ass. I know, I studied it five to seven our a day everyday for six months stright. </p>
<p>What did I learn? The community supports three or four different versions, code is terribly buggy becuase everyone uses a different indention style, no-one follows the PEP, python modules are terribly, terribly inefficient (and most are only half done and will only stay half done), the modules that actually WORK are for older versions of python that are buggy as hell, those modules that do work are overly complex in nature, requiring tons of framework and initialization code, and on top of it all, if you post to a python community or mailing list expect a helluva long wait for a reply.</p>
<p>Python is shit, shit, and more shit. You&#8217;d be better off inventing your own damn scripting language via C. </p>
<p>Sadly, half the above complaints also apply to C++ and many other languages. the only reason the top ten programming languages are as popular as they are is becuase there is no other alternative.</p>
<p>As for me, I&#8217;m going to go back to learning C and assembly, better to reinvent the wheel then struggling to pull a cart with square-shaped wheels (for lack of an alternative).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

