<?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: Defining application properties with an Enum</title>
	<atom:link href="http://tech.puredanger.com/index.php/2008/01/10/property-enum/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.puredanger.com/2008/01/10/property-enum/</link>
	<description>Alex Miller&#039;s technical blog</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:39:50 -0800</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: bkag</title>
		<link>http://tech.puredanger.com/2008/01/10/property-enum/comment-page-1/#comment-156094</link>
		<dc:creator>bkag</dc:creator>
		<pubDate>Wed, 01 Apr 2009 02:21:12 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2008/01/10/property-enum/#comment-156094</guid>
		<description>That&#039;s what readObject override is for.</description>
		<content:encoded><![CDATA[<p>That&#8217;s what readObject override is for.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Devijver</title>
		<link>http://tech.puredanger.com/2008/01/10/property-enum/comment-page-1/#comment-21040</link>
		<dc:creator>Steven Devijver</dc:creator>
		<pubDate>Fri, 11 Jan 2008 18:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2008/01/10/property-enum/#comment-21040</guid>
		<description>The problem is not so much that they&#039;re static. The problem is that once you support an Enum value you can&#039;t remove it anymore, at least not if you don&#039;t want to break older versions of an application.</description>
		<content:encoded><![CDATA[<p>The problem is not so much that they&#8217;re static. The problem is that once you support an Enum value you can&#8217;t remove it anymore, at least not if you don&#8217;t want to break older versions of an application.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casper</title>
		<link>http://tech.puredanger.com/2008/01/10/property-enum/comment-page-1/#comment-21022</link>
		<dc:creator>Casper</dc:creator>
		<pubDate>Fri, 11 Jan 2008 16:27:39 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2008/01/10/property-enum/#comment-21022</guid>
		<description>Steven, forgive me if I am asking stupid, but do you refer to Enums i.e. generated from a database table?

If so, that must be a very common problem (keeping static and dynamic version in sync) but I guess it&#039;s really just not what Enums are for. However, it WOULD be a very sweet thing to be able to infer the enums from i.e. a db table. But for this I guess you need a radical dynamic change to the Enum concept, a data provider API, type inference and IDE support - a kin to what you can do in LINQ.</description>
		<content:encoded><![CDATA[<p>Steven, forgive me if I am asking stupid, but do you refer to Enums i.e. generated from a database table?</p>
<p>If so, that must be a very common problem (keeping static and dynamic version in sync) but I guess it&#8217;s really just not what Enums are for. However, it WOULD be a very sweet thing to be able to infer the enums from i.e. a db table. But for this I guess you need a radical dynamic change to the Enum concept, a data provider API, type inference and IDE support &#8211; a kin to what you can do in LINQ.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven Devijver</title>
		<link>http://tech.puredanger.com/2008/01/10/property-enum/comment-page-1/#comment-21003</link>
		<dc:creator>Steven Devijver</dc:creator>
		<pubDate>Fri, 11 Jan 2008 14:51:11 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2008/01/10/property-enum/#comment-21003</guid>
		<description>The problem with Enums is that they really get in the way when you have to support different versions of data dictionaries. There&#039;s no way to support that with Enums, or rather, a list of enumerated values cannot change between versions a the same data dictionary.</description>
		<content:encoded><![CDATA[<p>The problem with Enums is that they really get in the way when you have to support different versions of data dictionaries. There&#8217;s no way to support that with Enums, or rather, a list of enumerated values cannot change between versions a the same data dictionary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephen Colebourne</title>
		<link>http://tech.puredanger.com/2008/01/10/property-enum/comment-page-1/#comment-20995</link>
		<dc:creator>Stephen Colebourne</dc:creator>
		<pubDate>Fri, 11 Jan 2008 13:58:07 +0000</pubDate>
		<guid isPermaLink="false">http://tech.puredanger.com/2008/01/10/property-enum/#comment-20995</guid>
		<description>Fred&#039;s patch is in one of the branches at Kijaro - http://kijaro.dev.java.net</description>
		<content:encoded><![CDATA[<p>Fred&#8217;s patch is in one of the branches at Kijaro &#8211; <a href="http://kijaro.dev.java.net" rel="nofollow">http://kijaro.dev.java.net</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

