<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>MettaProgramming &#187; optimization</title>
	<atom:link href="http://mettadore.com/tag/optimization/feed/" rel="self" type="application/rss+xml" />
	<link>http://mettadore.com</link>
	<description>Thoughts on Software and Technology</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:39:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Python 3 Will Fly Like An Unladen Swallow</title>
		<link>http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/</link>
		<comments>http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 03:41:49 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[optimization]]></category>

		<guid isPermaLink="false">http://mettadore.com/?p=45</guid>
		<description><![CDATA[Pythonistas all know about Unladen Swallow, the blazingly fast heavily optimized implementation of Python. It&#8217;s sponsored by Google1 and used extensively internally as well as in the App Engine. Like App Engine itself, it&#8217;s limited to Python 2.5, which is annoying at best for those of us who really love Py3k. A couple days ago, [...]]]></description>
			<content:encoded><![CDATA[<p>Pythonistas all know about <a href="http://code.google.com/p/unladen-swallow/">Unladen Swallow</a>, the blazingly fast heavily optimized implementation of Python. It&#8217;s sponsored by Google<sup><a href="http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/#footnote_0_45" id="identifier_0_45" class="footnote-link footnote-identifier-link" title="well, maybe not. We can at least say that it&amp;#8217;s &amp;#8220;encouraged&amp;#8221;">1</a></sup> and used extensively internally as well as in the App Engine. Like App Engine itself, it&#8217;s limited to Python 2.5, which is annoying at best for those of us who really love Py3k.</p>
<p>A couple days ago, I stumbled onto a post by Jesse Noller that had some really great news. Unladen Swallow is going to be merged into the Py3k branch!</p>
<blockquote><p>…a PEP is coming, proposing Unladen Swallow be merged back to Python-core – specifically, the Python 3k branch. Yeah, that’s right – a PEP to merge Unladen Swallow back into the mothership, but to Py3k <strong>only</strong>. Talk about a shot in the arm!<sup><a href="http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/#footnote_1_45" id="identifier_1_45" class="footnote-link footnote-identifier-link" title="via jessenoller.com &amp;#8211; Unladen Swallow: Python 3&rsquo;s Best Feature.">2</a></sup></p></blockquote>
<p>Back when I worked at Oregon DEQ, I programmed a <a href="http://github.com/mettadore/heat-source">stream temperature modeling application</a> in Python<sup><a href="http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/#footnote_2_45" id="identifier_2_45" class="footnote-link footnote-identifier-link" title="actually, I was re-programming spaghetti-code Visual Basic extension to Excel&hellip; unfortunately, we had to keep the Excel interface. I&amp;#8217;m working on that   ">3</a></sup> and was forced to create C modules of many functions that were just too slow when run 14,000 times in a row. Unladen Swallow and Py3k would make that kind of necessity nearly vanish. This is definitely something to look forward to.</p>
<ol class="footnotes"><li id="footnote_0_45" class="footnote">well, maybe not. We can at least say that it&#8217;s &#8220;encouraged&#8221;</li><li id="footnote_1_45" class="footnote">via <a href="http://jessenoller.com/2010/01/06/unladen-swallow-python-3s-best-feature/">jessenoller.com &#8211; Unladen Swallow: Python 3’s Best Feature.</a></li><li id="footnote_2_45" class="footnote">actually, I was re-programming spaghetti-code Visual Basic extension to Excel… unfortunately, we had to keep the Excel interface. I&#8217;m working on that <img src='http://mettadore.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </li></ol>]]></content:encoded>
			<wfw:commentRss>http://mettadore.com/python/python-3-will-fly-like-an-unladen-swallow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

