<?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"
	>
<channel>
	<title>Comments on: Self-Referential Generics</title>
	<atom:link href="http://kohari.org/2007/03/05/self-referential-generics/feed/" rel="self" type="application/rss+xml" />
	<link>http://kohari.org/2007/03/05/self-referential-generics/</link>
	<description>Organized chaos</description>
	<pubDate>Fri, 05 Dec 2008 09:32:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
		<item>
		<title>By: Functional Magic at Discord&#38;Rhyme</title>
		<link>http://kohari.org/2007/03/05/self-referential-generics/#comment-8</link>
		<dc:creator>Functional Magic at Discord&#38;Rhyme</dc:creator>
		<pubDate>Thu, 23 Aug 2007 14:39:28 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=12#comment-8</guid>
		<description>[...] to me, though, so I naturally had to throw together a proof of concept. It&#8217;s another one of those ideas whose usefulness is debatable for most cases, but is interesting [...]</description>
		<content:encoded><![CDATA[<p>[...] to me, though, so I naturally had to throw together a proof of concept. It&#8217;s another one of those ideas whose usefulness is debatable for most cases, but is interesting [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Kohari</title>
		<link>http://kohari.org/2007/03/05/self-referential-generics/#comment-7</link>
		<dc:creator>Nate Kohari</dc:creator>
		<pubDate>Sat, 16 Jun 2007 13:23:07 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=12#comment-7</guid>
		<description>&lt;p&gt;Yeah, while it's an interesting trick and useful in some situations, I've found that it can pollute your type hierarchy pretty quickly. Generally, except in very slim cases, I don't think the additional type-safety is worth the fact that you have to make almost all of your types generic. :)&lt;/p&gt;
&lt;p&gt;Thanks for the praise on Titan! If you use it, I'd love to hear about your experiences and any ideas for improving the project. Feel free to post on the user group at &lt;a href="http://groups.google.com/group/titan-ioc-users"/ rel="nofollow"&gt;http://groups.google.com/group/titan-ioc-users&lt;/a&gt;.&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>Yeah, while it&#8217;s an interesting trick and useful in some situations, I&#8217;ve found that it can pollute your type hierarchy pretty quickly. Generally, except in very slim cases, I don&#8217;t think the additional type-safety is worth the fact that you have to make almost all of your types generic. :)</p>
<p>Thanks for the praise on Titan! If you use it, I&#8217;d love to hear about your experiences and any ideas for improving the project. Feel free to post on the user group at <a href="http://groups.google.com/group/titan-ioc-users"/ rel="nofollow">http://groups.google.com/group/titan-ioc-users</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Cadenas</title>
		<link>http://kohari.org/2007/03/05/self-referential-generics/#comment-6</link>
		<dc:creator>Daniel Cadenas</dc:creator>
		<pubDate>Fri, 15 Jun 2007 22:45:32 +0000</pubDate>
		<guid isPermaLink="false">http://kohari.org/?p=12#comment-6</guid>
		<description>I also found this same trick and I'm using it in my current project.
What I found is that I enjoy the type safety gained with AbstractFoo but I miss the polymorphism AbstractFoo gave me.
This is not so bad in my particular situation but I must admit that in most situations there could be problems. Still I think it's a good trick to know about but must be used with care.

PS: Great work with Titan, I searched a bit about DI framework alternatives and I think I will be one of your Titan beta testers ;)</description>
		<content:encoded><![CDATA[<p>I also found this same trick and I&#8217;m using it in my current project.<br />
What I found is that I enjoy the type safety gained with AbstractFoo but I miss the polymorphism AbstractFoo gave me.<br />
This is not so bad in my particular situation but I must admit that in most situations there could be problems. Still I think it&#8217;s a good trick to know about but must be used with care.</p>
<p>PS: Great work with Titan, I searched a bit about DI framework alternatives and I think I will be one of your Titan beta testers ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
