<?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"
	>

<channel>
	<title>Thomas Lee</title>
	<atom:link href="http://www.vector-seven.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vector-seven.com</link>
	<description>My software development thoughts, experiments and discoveries</description>
	<pubDate>Sat, 19 Apr 2008 07:38:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Optimizing Python Generator Functions in the AST</title>
		<link>http://www.vector-seven.com/2008/04/19/the-internals-of-python-generator-functions-in-the-ast/</link>
		<comments>http://www.vector-seven.com/2008/04/19/the-internals-of-python-generator-functions-in-the-ast/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 07:32:20 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/?p=62</guid>
		<description><![CDATA[I know I&#8217;ve written quite a few Python articles of late, so it may be frustrating for some of you to see yet another Python-specific post. There is a reason for it! First, Python is perhaps my favourite scripting language (Ruby&#8217;s a close second, if only because I&#8217;ve had some bad experiences with Ruby bindings [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/04/19/the-internals-of-python-generator-functions-in-the-ast/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Internals of Python&#8217;s IMPORT_NAME Bytecode</title>
		<link>http://www.vector-seven.com/2008/04/14/the-internals-of-pythons-import_name-bytecode/</link>
		<comments>http://www.vector-seven.com/2008/04/14/the-internals-of-pythons-import_name-bytecode/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 10:09:40 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Compilers]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/?p=59</guid>
		<description><![CDATA[This was originally planned as a response to this post by Paul Bonser, but grew a little unwieldy (and his comment submission form seems to be broken?).
Effectively, Paul was (somewhat sleepily) mulling over the workings of the IMPORT_NAME bytecode. This bytecode is generated in response to Python code like the following:
import sys
And also for:
from foo [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/04/14/the-internals-of-pythons-import_name-bytecode/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python 2.6a2: Compile ASTs from within Python code</title>
		<link>http://www.vector-seven.com/2008/04/04/python-26a2-compile-asts-from-within-python-code/</link>
		<comments>http://www.vector-seven.com/2008/04/04/python-26a2-compile-asts-from-within-python-code/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 09:27:15 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Compilers]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/?p=57</guid>
		<description><![CDATA[I&#8217;m not going to go into too much depth because Georg Brandl has already covered it, but it&#8217;s an interesting topic. I couldn&#8217;t help but write a little entry about it.  
A new alpha of Python has just been released, including a patch I wrote for compiling Python Abstract Syntax Trees down to bytecode. [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/04/04/python-26a2-compile-asts-from-within-python-code/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When Speed Matters</title>
		<link>http://www.vector-seven.com/2008/04/03/when-speed-matters/</link>
		<comments>http://www.vector-seven.com/2008/04/03/when-speed-matters/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 08:15:58 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[C]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/04/03/when-speed-matters/</guid>
		<description><![CDATA[I&#8217;d be the first to tell you if, when confronted with a task that requires a degree of automation, you use a scripting language like Python, Ruby, Perl, Bash or some mix of the four. However, I recently had a problem that involved changing the permissions on a large number of files.
My initial approach used [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/04/03/when-speed-matters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>On Bloom Filters</title>
		<link>http://www.vector-seven.com/2008/03/15/on-bloom-filters/</link>
		<comments>http://www.vector-seven.com/2008/03/15/on-bloom-filters/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 09:40:45 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[C]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/03/15/on-bloom-filters/</guid>
		<description><![CDATA[I&#8217;ve got to admit that I don&#8217;t come from a hard core CS background (and I&#8217;m sure it shows in some of my articles on more complicated topics :P), but I know a little bit about data structures and algorithms. While I&#8217;m no expert on the topic of data structures, I was surprised that - [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/03/15/on-bloom-filters/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fixing Rails Nested Forms (or: HashWithIndifferentAccess is evil)</title>
		<link>http://www.vector-seven.com/2008/03/12/fixing-rails-nested-forms-or-hashwithindifferentaccess-is-evil/</link>
		<comments>http://www.vector-seven.com/2008/03/12/fixing-rails-nested-forms-or-hashwithindifferentaccess-is-evil/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 14:37:51 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/03/12/fixing-rails-nested-forms-or-hashwithindifferentaccess-is-evil/</guid>
		<description><![CDATA[I&#8217;ve moved over to Shine&#8217;s Ruby on Rails team and, as such, have been exposed to a whole lot of Rails code over the past few weeks. Something I ran into a few weeks back was this bug, relating to a parsing bug in nested forms. I&#8217;ve submitted a series of patches, the last of [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/03/12/fixing-rails-nested-forms-or-hashwithindifferentaccess-is-evil/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Don&#8217;t Just Read Other People&#8217;s Code: Understand It!</title>
		<link>http://www.vector-seven.com/2008/01/30/dont-just-read-other-peoples-code-understand-it/</link>
		<comments>http://www.vector-seven.com/2008/01/30/dont-just-read-other-peoples-code-understand-it/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 13:24:01 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/30/dont-just-read-other-peoples-code-understand-it/</guid>
		<description><![CDATA[Becoming a Better Programmer
The Internet&#8217;s software development stratosphere is forever spewing forth lists of N steps to becoming a better programmer. Among those touting their personal take on the road to code nirvana, I&#8217;ve noticed a single step that seems to be almost ubiquitous: read other people&#8217;s code. Since reading the perfectly distilled common sense [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/01/30/dont-just-read-other-peoples-code-understand-it/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wordpress upgrade and the Spotlight theme</title>
		<link>http://www.vector-seven.com/2008/01/24/wordpress-upgrade-and-the-spotlight-theme/</link>
		<comments>http://www.vector-seven.com/2008/01/24/wordpress-upgrade-and-the-spotlight-theme/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 14:46:32 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/24/wordpress-upgrade-and-the-spotlight-theme/</guid>
		<description><![CDATA[I just upgraded my wordpress installation and set up a new theme. Please let me know if you encounter any issues with the site.
]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/01/24/wordpress-upgrade-and-the-spotlight-theme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GTK Hello World in Six Different Languages</title>
		<link>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/</link>
		<comments>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 11:19:17 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[C]]></category>

		<category><![CDATA[GTK]]></category>

		<category><![CDATA[Ocaml]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Ruby]]></category>

		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/</guid>
		<description><![CDATA[I&#8217;m still somewhat in holiday mode, so this entry is probably going to feel a little cheap for those of you following my more technical posts. I&#8217;m a big fan of GTK+ for user interfaces. If you don&#8217;t have the option or desire to use the Java platform and Swing, GTK+ is one of the [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2008/01/23/gtk-hello-world-in-six-different-languages/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HTML Sucks for Rich Web Applications</title>
		<link>http://www.vector-seven.com/2007/12/02/html-sucks-for-rich-web-applications/</link>
		<comments>http://www.vector-seven.com/2007/12/02/html-sucks-for-rich-web-applications/#comments</comments>
		<pubDate>Sun, 02 Dec 2007 11:51:04 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.vector-seven.com/2007/12/02/html-sucks-for-rich-web-applications/</guid>
		<description><![CDATA[This post started out as a reply to a work colleague&#8217;s article - Ben Teese&#8217;s CSS Layout Sucks for Panel-Based Web Apps- but it eventually expanded out into such a large little rant that I thought it would be better suited to my blog. So here it is.
Trying to Make CSS Suck Less
Ben, since I [...]]]></description>
		<wfw:commentRss>http://www.vector-seven.com/2007/12/02/html-sucks-for-rich-web-applications/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.347 seconds -->
