<?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: RftE: Python</title>
	<atom:link href="http://bethesignal.org/blog/2006/09/02/rfte-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://bethesignal.org/blog/2006/09/02/rfte-python/</link>
	<description>where we're going, we don't need roads...</description>
	<lastBuildDate>Tue, 23 Jun 2009 13:17:17 +1000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1-beta2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Eero Tamminen</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-517</link>
		<dc:creator>Eero Tamminen</dc:creator>
		<pubDate>Thu, 07 Sep 2006 18:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-517</guid>
		<description>On my half-obsolete SUSE 9.1 distro, Python v2.3.3 does not poll select() in shell prompt when straced.  Maybe this bug is of more recent origin?

&gt; 100ms is eternity for a modern PC

Modern PC is a mobile device with power management in-core and dyntick patched kernel.  It can&#039;t sleep at night if reptiles are interrupting it all the time...</description>
		<content:encoded><![CDATA[<p>On my half-obsolete SUSE 9.1 distro, Python v2.3.3 does not poll select() in shell prompt when straced.  Maybe this bug is of more recent origin?</p>
<p>&gt; 100ms is eternity for a modern PC</p>
<p>Modern PC is a mobile device with power management in-core and dyntick patched kernel.  It can&#8217;t sleep at night if reptiles are interrupting it all the time&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Dowland</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-516</link>
		<dc:creator>Jon Dowland</dc:creator>
		<pubDate>Thu, 07 Sep 2006 14:34:50 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-516</guid>
		<description>I&#039;ve observed similar problems in a ruby program. I initially thought it was glade, but it happens in the irb interpreter too. It&#039;s probably readline for the latter, but that doesn&#039;t explain the former. (It wasn&#039;t glade).</description>
		<content:encoded><![CDATA[<p>I&#8217;ve observed similar problems in a ruby program. I initially thought it was glade, but it happens in the irb interpreter too. It&#8217;s probably readline for the latter, but that doesn&#8217;t explain the former. (It wasn&#8217;t glade).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amk</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-515</link>
		<dc:creator>amk</dc:creator>
		<pubDate>Thu, 07 Sep 2006 13:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-515</guid>
		<description>The link for this comment is to the Python bug for this.

This is tied to the version of readline being used; the
select code is only used if HAVE_RL_CALLBACK is defined, and
a comment in Python&#039;s configure.in claims it&#039;s only
defined
with readline 2.1.  Current versions of readline are 4.3 and
5.1; are people still using such an ancient version of
readline?</description>
		<content:encoded><![CDATA[<p>The link for this comment is to the Python bug for this.</p>
<p>This is tied to the version of readline being used; the<br />
select code is only used if HAVE_RL_CALLBACK is defined, and<br />
a comment in Python&#8217;s configure.in claims it&#8217;s only<br />
defined<br />
with readline 2.1.  Current versions of readline are 4.3 and<br />
5.1; are people still using such an ancient version of<br />
readline?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brantley Harris</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-512</link>
		<dc:creator>Brantley Harris</dc:creator>
		<pubDate>Wed, 06 Sep 2006 12:22:38 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-512</guid>
		<description>I demand Guido apologize to Geraldo.</description>
		<content:encoded><![CDATA[<p>I demand Guido apologize to Geraldo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 100ms</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-507</link>
		<dc:creator>100ms</dc:creator>
		<pubDate>Sat, 02 Sep 2006 15:37:12 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-507</guid>
		<description>100ms is eternity for a modern PC. In 100ms it can run about 400M cycles (if 4GHz) which is about 340M assembly instructions. Waking up every 340Million instructions to run 200 instructions is zero load. The computer will die of boredom. Not to mention it&#039;s the readline library...

We are talking about orders of numbers here.</description>
		<content:encoded><![CDATA[<p>100ms is eternity for a modern PC. In 100ms it can run about 400M cycles (if 4GHz) which is about 340M assembly instructions. Waking up every 340Million instructions to run 200 instructions is zero load. The computer will die of boredom. Not to mention it&#8217;s the readline library&#8230;</p>
<p>We are talking about orders of numbers here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-506</link>
		<dc:creator>Ian</dc:creator>
		<pubDate>Sat, 02 Sep 2006 11:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-506</guid>
		<description>It is readline, Ruby&#039;s irb produces exactly the same output. I don&#039;t think it&#039;s fair to label Python as not ready for the enterprise, please make a correction.</description>
		<content:encoded><![CDATA[<p>It is readline, Ruby&#8217;s irb produces exactly the same output. I don&#8217;t think it&#8217;s fair to label Python as not ready for the enterprise, please make a correction.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Osma</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-505</link>
		<dc:creator>Osma</dc:creator>
		<pubDate>Sat, 02 Sep 2006 10:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-505</guid>
		<description>python -c &#039;while True: pass&#039;
  File &quot;&quot;, line 1
    &#039;while
    ^
SyntaxError: invalid syntax


No select(), that&#039;s the truth.</description>
		<content:encoded><![CDATA[<p>python -c &#8216;while True: pass&#8217;<br />
  File &#8220;&#8221;, line 1<br />
    &#8216;while<br />
    ^<br />
SyntaxError: invalid syntax</p>
<p>No select(), that&#8217;s the truth.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bi</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-504</link>
		<dc:creator>bi</dc:creator>
		<pubDate>Sat, 02 Sep 2006 08:38:27 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-504</guid>
		<description>tail -f wakes up every one second. That&#039;s why Linux sucks, and why Windows and Mac rock, you tree-hugging Saddam-loving anti-capitalist cows.</description>
		<content:encoded><![CDATA[<p>tail -f wakes up every one second. That&#8217;s why Linux sucks, and why Windows and Mac rock, you tree-hugging Saddam-loving anti-capitalist cows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt (msw) Wilson</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-503</link>
		<dc:creator>Matt (msw) Wilson</dc:creator>
		<pubDate>Sat, 02 Sep 2006 03:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-503</guid>
		<description>Kevin: it&#039;s the python readline module, not the readline library.</description>
		<content:encoded><![CDATA[<p>Kevin: it&#8217;s the python readline module, not the readline library.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt (msw) Wilson</title>
		<link>http://bethesignal.org/blog/2006/09/02/rfte-python/#comment-502</link>
		<dc:creator>Matt (msw) Wilson</dc:creator>
		<pubDate>Sat, 02 Sep 2006 02:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://perkypants.org/blog/2006/09/02/rfte-python/#comment-502</guid>
		<description>jdub:

What you&#039;re seeing is a part of the python readline module.  readline.c:767 says:

struct timeval timeout = {0, 100000}; /* 0.1 seconds */

This .1 second sleep is *only* when you&#039;re sitting at a prompt using the readline module.</description>
		<content:encoded><![CDATA[<p>jdub:</p>
<p>What you&#8217;re seeing is a part of the python readline module.  readline.c:767 says:</p>
<p>struct timeval timeout = {0, 100000}; /* 0.1 seconds */</p>
<p>This .1 second sleep is *only* when you&#8217;re sitting at a prompt using the readline module.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
