<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	>
<channel>
	<title>Comments on: My Frustrations with REXML: Ruby&#8217;s Standard Library for Reading/Writing XML</title>
	<atom:link href="http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Mon, 15 Mar 2010 00:31:40 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ruby is the Future</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comment-37192</link>
		<dc:creator>Ruby is the Future</dc:creator>
		<pubDate>Sun, 31 Jan 2010 04:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/2008/03/24/my-frustrations-with-rexml-rubys-standard-library-for-readingwriting-xml-or-rubys-problem-is-its-type-system-and-dont-try-to-tell-me-otherwise/#comment-37192</guid>
		<description>[...] a whole lifetime of ranting against it (cite, cite, cite, cite), I finally have to eat my words, come out, and say it: Ruby is the language of the [...]</description>
		<content:encoded><![CDATA[<p>[...] a whole lifetime of ranting against it (cite, cite, cite, cite), I finally have to eat my words, come out, and say it: Ruby is the language of the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Enfranchised Mind &#187; April Fails or April Fools Epic Win? On &#8220;Ruby is the Future&#8221;</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comment-36523</link>
		<dc:creator>Enfranchised Mind &#187; April Fails or April Fools Epic Win? On &#8220;Ruby is the Future&#8221;</dc:creator>
		<pubDate>Fri, 24 Jul 2009 14:56:39 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/2008/03/24/my-frustrations-with-rexml-rubys-standard-library-for-readingwriting-xml-or-rubys-problem-is-its-type-system-and-dont-try-to-tell-me-otherwise/#comment-36523</guid>
		<description>[...] more sane way to apply them &#8212; some way to apply them and still have the confidence of knowing the language&#8217;s standard library distribution wasn&#8217;t hosed by someone forgetting to check.... I suspect that kind of thinking is behind Duby, and it&#8217;s certainly what&#8217;s behind [...]</description>
		<content:encoded><![CDATA[<p>[...] more sane way to apply them &#8212; some way to apply them and still have the confidence of knowing the language&#8217;s standard library distribution wasn&#8217;t hosed by someone forgetting to check&#8230;. I suspect that kind of thinking is behind Duby, and it&#8217;s certainly what&#8217;s behind [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronin 0.2.1 &#8220;notashellscript&#8221; released &#171; House of Postmodern</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comment-34234</link>
		<dc:creator>Ronin 0.2.1 &#8220;notashellscript&#8221; released &#171; House of Postmodern</dc:creator>
		<pubDate>Wed, 25 Feb 2009 02:21:52 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/2008/03/24/my-frustrations-with-rexml-rubys-standard-library-for-readingwriting-xml-or-rubys-problem-is-its-type-system-and-dont-try-to-tell-me-otherwise/#comment-34234</guid>
		<description>[...] &#8220;notashellscript&#8221;, had a couple but still important changes. Ronin 0.2.1 has dropped REXML in favour of Nokogiri for XML support. Nokogiri brings faster XML/HTML parsing and building to [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8220;notashellscript&#8221;, had a couple but still important changes. Ronin 0.2.1 has dropped REXML in favour of Nokogiri for XML support. Nokogiri brings faster XML/HTML parsing and building to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Fischer</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comment-33822</link>
		<dc:creator>Robert Fischer</dc:creator>
		<pubDate>Sat, 08 Nov 2008 02:06:39 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/2008/03/24/my-frustrations-with-rexml-rubys-standard-library-for-readingwriting-xml-or-rubys-problem-is-its-type-system-and-dont-try-to-tell-me-otherwise/#comment-33822</guid>
		<description>I do agree with you there -- insofar as static typing is less pain that unit testing, it stands to reason that it should be adopted earlier.</description>
		<content:encoded><![CDATA[<p>I do agree with you there &#8212; insofar as static typing is less pain that unit testing, it stands to reason that it should be adopted earlier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comment-33820</link>
		<dc:creator>Brian</dc:creator>
		<pubDate>Fri, 07 Nov 2008 22:52:20 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/2008/03/24/my-frustrations-with-rexml-rubys-standard-library-for-readingwriting-xml-or-rubys-problem-is-its-type-system-and-dont-try-to-tell-me-otherwise/#comment-33820</guid>
		<description>Granted- there is a point where static typing isn&#039;t worth it.  There&#039;s a lot of code that people write that doesn&#039;t need to be statically typed- or unit tested.  I mean, when you type &quot;find . -name \*.ml &#124; xargs grep -l foobar&quot; into the command line, you&#039;ve written a little program.  Is it worth statically typing it?  No.  Nor is it worth unit testing it, I comment.  It goes higher than that, as well- build scripts, sysadmin style scripting, etc., don&#039;t benefit much if at all from typing, and unit testing.

My point is that the benefits of static typing go much farther down the hierarchy than most people think.  Given that static typing (with type inference and a real type system- i.e. Ocaml/Haskell style static typing) is cheap (in terms of programmer time), it should actually be used &lt;EM&gt;before&lt;/EM&gt; unit testing (which is relatively expensive in terms of programmer time).  Certainly, by the time you&#039;re writing unit tests, you should be statically typing (IMHO).</description>
		<content:encoded><![CDATA[<p>Granted- there is a point where static typing isn&#8217;t worth it.  There&#8217;s a lot of code that people write that doesn&#8217;t need to be statically typed- or unit tested.  I mean, when you type &#8220;find . -name \*.ml | xargs grep -l foobar&#8221; into the command line, you&#8217;ve written a little program.  Is it worth statically typing it?  No.  Nor is it worth unit testing it, I comment.  It goes higher than that, as well- build scripts, sysadmin style scripting, etc., don&#8217;t benefit much if at all from typing, and unit testing.</p>
<p>My point is that the benefits of static typing go much farther down the hierarchy than most people think.  Given that static typing (with type inference and a real type system- i.e. Ocaml/Haskell style static typing) is cheap (in terms of programmer time), it should actually be used <em>before</em> unit testing (which is relatively expensive in terms of programmer time).  Certainly, by the time you&#8217;re writing unit tests, you should be statically typing (IMHO).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
