<?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: What If Ruby Had Final Variables Like Java Or Erlang?</title>
	<atom:link href="http://www.prestonlee.com/2009/01/01/what-if-ruby-had-final-variables-like-java-or-erlang/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prestonlee.com/2009/01/01/what-if-ruby-had-final-variables-like-java-or-erlang/</link>
	<description>Technologist, businessman and entrepreneur.</description>
	<lastBuildDate>Wed, 03 Mar 2010 15:45:05 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: preston.lee</title>
		<link>http://www.prestonlee.com/2009/01/01/what-if-ruby-had-final-variables-like-java-or-erlang/comment-page-1/#comment-647</link>
		<dc:creator>preston.lee</dc:creator>
		<pubDate>Thu, 07 May 2009 18:15:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.prestonlee.com/?p=454#comment-647</guid>
		<description>I&#039;m not 100% sure I understand the situation, but this seems like it would be a great context for &quot;final&quot; variables to be utilized. If you&#039;re primarily having issues debugging, you could try freezing the object to prevent unintended mutations after initial setup, or simply override the mutators causing havoc to raise exceptions. That&#039;s not a solution I&#039;d permanently leave in the code, but it at least helps for debugging purposes. HTH,

Preston</description>
		<content:encoded><![CDATA[<p>I&#8217;m not 100% sure I understand the situation, but this seems like it would be a great context for &#8220;final&#8221; variables to be utilized. If you&#8217;re primarily having issues debugging, you could try freezing the object to prevent unintended mutations after initial setup, or simply override the mutators causing havoc to raise exceptions. That&#8217;s not a solution I&#8217;d permanently leave in the code, but it at least helps for debugging purposes. HTH,</p>
<p>Preston</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg</title>
		<link>http://www.prestonlee.com/2009/01/01/what-if-ruby-had-final-variables-like-java-or-erlang/comment-page-1/#comment-646</link>
		<dc:creator>Greg</dc:creator>
		<pubDate>Thu, 07 May 2009 01:56:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.prestonlee.com/?p=454#comment-646</guid>
		<description>I recently came to Ruby after developing with java for many years. I found your blog after searching for Ruby final variables because as of now I have an array of languages which I defined in my helper class. I have in several places duplicated this list to pair it down to determine which translations I am missing. I want to make this list final. I should be able to make this list final. It not being final is a threat to my applications stability and correctness. Any suggestions?</description>
		<content:encoded><![CDATA[<p>I recently came to Ruby after developing with java for many years. I found your blog after searching for Ruby final variables because as of now I have an array of languages which I defined in my helper class. I have in several places duplicated this list to pair it down to determine which translations I am missing. I want to make this list final. I should be able to make this list final. It not being final is a threat to my applications stability and correctness. Any suggestions?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
