<?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 Reference Manual has a lot to Learn From PHP</title>
	<atom:link href="http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/</link>
	<description>Learn about the latest in Web Development - as soon as I do.</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:01:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Pavan Mishra</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-1295</link>
		<dc:creator>Pavan Mishra</dc:creator>
		<pubDate>Tue, 17 Feb 2009 15:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-1295</guid>
		<description>Reading chm files on linux requires you to install additional packages which you can choose from &#039;xchm&#039; or &#039;gnochm&#039;. 

I do agree, we would need examples in the documentation to add more value. It may be trivial to google in some cases but a real pain for some libraries which we use occasionally.</description>
		<content:encoded><![CDATA[<p>Reading chm files on linux requires you to install additional packages which you can choose from &#8216;xchm&#8217; or &#8216;gnochm&#8217;. </p>
<p>I do agree, we would need examples in the documentation to add more value. It may be trivial to google in some cases but a real pain for some libraries which we use occasionally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-639</link>
		<dc:creator>John</dc:creator>
		<pubDate>Tue, 10 Jun 2008 13:31:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-639</guid>
		<description>The CHM is on the Python website: http://www.python.org/download/releases/2.5.2/</description>
		<content:encoded><![CDATA[<p>The CHM is on the Python website: <a href="http://www.python.org/download/releases/2.5.2/" rel="nofollow">http://www.python.org/download/releases/2.5.2/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jasper</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-635</link>
		<dc:creator>Jasper</dc:creator>
		<pubDate>Sun, 08 Jun 2008 13:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-635</guid>
		<description>As a new python user, I must say that I find the documentationv is verging on prohibitive. What I tend to do is output the pydoc documentation for a module to a text file and work from that. Not exactly ideal as you have to know what module you&#039;re looking for before you can do it, but my main problem with python&#039;s online documentation is the lack of function descriptors and examples.

I still find it way more fun than PHP and I can&#039;t wait until I&#039;m as familiar with it as I am PHP</description>
		<content:encoded><![CDATA[<p>As a new python user, I must say that I find the documentationv is verging on prohibitive. What I tend to do is output the pydoc documentation for a module to a text file and work from that. Not exactly ideal as you have to know what module you&#8217;re looking for before you can do it, but my main problem with python&#8217;s online documentation is the lack of function descriptors and examples.</p>
<p>I still find it way more fun than PHP and I can&#8217;t wait until I&#8217;m as familiar with it as I am PHP</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-634</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sat, 07 Jun 2008 14:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-634</guid>
		<description>&gt; Mike at June 7th, 2008 at 12:25 am
&gt;
&gt; That’s because the runtime documentation is so much better than most people don’t spend much time on the site.

Sorry, I love Python a great deal more than PHP, but the shell docs are garbage. Your example assumes the user knows how to create a list and that a list has a reverse function. What the poster is talking about is for complete novices who like to discover functionality by using *search* terms. I have to agree with him that simply going to the PHP site or CFM and entering &quot;reverse array&quot; and getting the function you&#039;re looking for is a lot easier than somehow magically knowing about Python lists and the list&#039;s attributes.</description>
		<content:encoded><![CDATA[<p>&gt; Mike at June 7th, 2008 at 12:25 am<br />
&gt;<br />
&gt; That’s because the runtime documentation is so much better than most people don’t spend much time on the site.</p>
<p>Sorry, I love Python a great deal more than PHP, but the shell docs are garbage. Your example assumes the user knows how to create a list and that a list has a reverse function. What the poster is talking about is for complete novices who like to discover functionality by using *search* terms. I have to agree with him that simply going to the PHP site or CFM and entering &#8220;reverse array&#8221; and getting the function you&#8217;re looking for is a lot easier than somehow magically knowing about Python lists and the list&#8217;s attributes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Binny V A</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-633</link>
		<dc:creator>Binny V A</dc:creator>
		<pubDate>Sat, 07 Jun 2008 10:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-633</guid>
		<description>@André Roberge
Thanks for the link. The search needlessly uses ajax - but still, its much better than the default search.

@Others
Yes, I know about the interactive shell. I use that a lot when I am working on Python. But I don&#039;t expect beginners to know about it. They need reference manuals. And what about Python developers on Windows? I think they are allergic to the terminal window ;-)

@Marc
&gt; (2) grep? (from the shell)
I am not sure what you mean - how do you find the python documentation of a given function using grep? Which folder should I search?</description>
		<content:encoded><![CDATA[<p>@André Roberge<br />
Thanks for the link. The search needlessly uses ajax &#8211; but still, its much better than the default search.</p>
<p>@Others<br />
Yes, I know about the interactive shell. I use that a lot when I am working on Python. But I don&#8217;t expect beginners to know about it. They need reference manuals. And what about Python developers on Windows? I think they are allergic to the terminal window <img src='http://www.bin-co.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>@Marc<br />
> (2) grep? (from the shell)<br />
I am not sure what you mean &#8211; how do you find the python documentation of a given function using grep? Which folder should I search?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-632</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Sat, 07 Jun 2008 08:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-632</guid>
		<description>Your example of reverse is trivial for by definition it takes no arguments. All functions in the python documentation contain the arguments and keyword arguments in the definition. Moreover, how much more information than &quot;reverses the items in a list&quot; do you need?

As for not being able to search the documentation, have you every heard of:
(1) Google?
(2) grep? (from the shell)
(3) dir or __doc__ ? (from within the interpreter)

Your article can be basically summarized as &#039;I don&#039;t understand how to use python therefore it is flawed&#039;. My honest opinion: I&#039;d rather you didn&#039;t write python because I may have to one day read the code that you write.</description>
		<content:encoded><![CDATA[<p>Your example of reverse is trivial for by definition it takes no arguments. All functions in the python documentation contain the arguments and keyword arguments in the definition. Moreover, how much more information than &#8220;reverses the items in a list&#8221; do you need?</p>
<p>As for not being able to search the documentation, have you every heard of:<br />
(1) Google?<br />
(2) grep? (from the shell)<br />
(3) dir or __doc__ ? (from within the interpreter)</p>
<p>Your article can be basically summarized as &#8216;I don&#8217;t understand how to use python therefore it is flawed&#8217;. My honest opinion: I&#8217;d rather you didn&#8217;t write python because I may have to one day read the code that you write.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marco</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-631</link>
		<dc:creator>marco</dc:creator>
		<pubDate>Sat, 07 Jun 2008 00:36:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-631</guid>
		<description>gotapi.com ftw</description>
		<content:encoded><![CDATA[<p>gotapi.com ftw</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cjh</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-630</link>
		<dc:creator>cjh</dc:creator>
		<pubDate>Fri, 06 Jun 2008 22:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-630</guid>
		<description>&gt;&gt; I think you should learn to use the Python interactive shell instead to complain for the absence of examples in the documentation.

Unfair. I also prefer to read good documentation and on principle prefer more examples in the documentation without having to guess behavior from interactive experimentation.

As the editor of the quick reference card in the original O&#039;Reilly Python book, I have to say the documentation hasn&#039;t changed all that much in the 10+ years since the 1.0 Python release.  Personally I think it&#039;s actually fairly good -- as someone says, it&#039;s ratheer comparable to Sun&#039;s Java API documentation -- but it&#039;s a little surprising how much the documentation would look familiar to a user of release 0.9! 

It would be interesting to set up a wiki based on the documentation, see what changes users come up with, and use that as a clue as to what documentation in the official docs could use more work.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; I think you should learn to use the Python interactive shell instead to complain for the absence of examples in the documentation.</p>
<p>Unfair. I also prefer to read good documentation and on principle prefer more examples in the documentation without having to guess behavior from interactive experimentation.</p>
<p>As the editor of the quick reference card in the original O&#8217;Reilly Python book, I have to say the documentation hasn&#8217;t changed all that much in the 10+ years since the 1.0 Python release.  Personally I think it&#8217;s actually fairly good &#8212; as someone says, it&#8217;s ratheer comparable to Sun&#8217;s Java API documentation &#8212; but it&#8217;s a little surprising how much the documentation would look familiar to a user of release 0.9! </p>
<p>It would be interesting to set up a wiki based on the documentation, see what changes users come up with, and use that as a clue as to what documentation in the official docs could use more work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david koblas</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-629</link>
		<dc:creator>david koblas</dc:creator>
		<pubDate>Fri, 06 Jun 2008 20:47:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-629</guid>
		<description>I&#039;ve had the same complaint for a while..

After a long debate with a co-worker we decided it was a virtuous circle problem.  Which the PHP community set up a base standard for documentation and then continued to improve upon it.   The python community set their base and while it might have improved, it designed for a _very_ different group of users.

Think of it this way:
   * PHP is the current incarnation of Basic -- so the documentation is targeted at that class of users
   * Python is C so targeted at that class of users (aka, read the code luke)

Fundamentally, I want documentation that is more akin to PHP (or java) -- Verbose, clear parameter and clear returns.  Heck, the best part of the PHP and MySQL documentation is the user comments, where real code examples exist around the problems.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had the same complaint for a while..</p>
<p>After a long debate with a co-worker we decided it was a virtuous circle problem.  Which the PHP community set up a base standard for documentation and then continued to improve upon it.   The python community set their base and while it might have improved, it designed for a _very_ different group of users.</p>
<p>Think of it this way:<br />
   * PHP is the current incarnation of Basic &#8212; so the documentation is targeted at that class of users<br />
   * Python is C so targeted at that class of users (aka, read the code luke)</p>
<p>Fundamentally, I want documentation that is more akin to PHP (or java) &#8212; Verbose, clear parameter and clear returns.  Heck, the best part of the PHP and MySQL documentation is the user comments, where real code examples exist around the problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: André Roberge</title>
		<link>http://www.bin-co.com/blog/2008/06/python-reference-manual-has-a-lot-to-learn-from-php/comment-page-1/#comment-628</link>
		<dc:creator>André Roberge</dc:creator>
		<pubDate>Fri, 06 Jun 2008 20:29:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bin-co.com/blog/?p=110#comment-628</guid>
		<description>Granted, there is always room for improvements... but some people (not me) are working at it.

Just taking your &quot;finding a function&quot; example: have a look at http://docs.python.org/dev/genindex.html

I think you might be pleasantly surprised...</description>
		<content:encoded><![CDATA[<p>Granted, there is always room for improvements&#8230; but some people (not me) are working at it.</p>
<p>Just taking your &#8220;finding a function&#8221; example: have a look at <a href="http://docs.python.org/dev/genindex.html" rel="nofollow">http://docs.python.org/dev/genindex.html</a></p>
<p>I think you might be pleasantly surprised&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

