<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>Enfranchised Mind &#187; Object Oriented Languages: Java</title>
	<atom:link href="http://enfranchisedmind.com/blog/tags/object-oriented-languages-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Sun, 22 Jan 2012 01:36:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<!-- podcast_generator="Blubrry PowerPress/2.0.4" -->
	<itunes:summary>programming, politics, &amp; other religious issues</itunes:summary>
	<itunes:author>Enfranchised Mind</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://enfranchisedmind.com/blog/wp-content/plugins/powerpress/itunes_default.jpg" />
	<copyright>This podcast feed is released under a Creative Commons License.  Some rights are reserved.</copyright>
	<itunes:subtitle>programming, politics, &amp; other religious issues</itunes:subtitle>
	<image>
		<title>Enfranchised Mind &#187; Object Oriented Languages: Java</title>
		<url>http://enfranchisedmind.com/blog/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://enfranchisedmind.com/blog</link>
	</image>
		<rawvoice:location>Durham, North Carolina</rawvoice:location>
		<rawvoice:frequency>Intermittent</rawvoice:frequency>
		<item>
		<title>Functional (Meta)?Programming Stunts for Ruby and Groovy (and a Little Perl)</title>
		<link>http://enfranchisedmind.com/blog/posts/functional-metaprogramming-ruby-groovy/</link>
		<comments>http://enfranchisedmind.com/blog/posts/functional-metaprogramming-ruby-groovy/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 18:04:16 +0000</pubDate>
		<dc:creator>Robert Fischer</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Ruby/JRuby]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Functional Languages: Ocaml]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Object Oriented Languages: Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://enfranchisedmind.com/blog/?p=664</guid>
		<description><![CDATA[After I learned OCaml, my coding mindset was totally distorted. I started writing Java code that looked like this: public Collection&#60;Foo&#62; getCertainFoos&#40;&#41; &#123; return CollectionUtils.select&#40;getFoos&#40;&#41;, new Predicate&#40;&#41; &#123; public boolean evaluate&#40;Object o&#41; &#123; return SOME_CONSTANT.equals&#40;&#40;&#40;Foo&#41;o&#41;.getProperty&#40;&#41;&#41;; &#125; &#125;&#41;; &#125; This is kinda ugly in Java, but it&#8217;s simply what comes out when I was thinking this [...]
Related posts:<ol>
<li><a href='http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/' rel='bookmark' title='My Frustrations with REXML: Ruby&#8217;s Standard Library for Reading/Writing XML'>My Frustrations with REXML: Ruby&#8217;s Standard Library for Reading/Writing XML</a></li>
<li><a href='http://enfranchisedmind.com/blog/posts/groovy-list-flatten/' rel='bookmark' title='A Groovy Gotcha: list#flatten with a map/pseudobean inside'>A Groovy Gotcha: list#flatten with a map/pseudobean inside</a></li>
<li><a href='http://enfranchisedmind.com/blog/posts/ruby-xml-parsin/' rel='bookmark' title='Ruby + XML: A Serious Question That Only Sounds Facetious'>Ruby + XML: A Serious Question That Only Sounds Facetious</a></li>
</ol>]]></description>
		<wfw:commentRss>http://enfranchisedmind.com/blog/posts/functional-metaprogramming-ruby-groovy/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>My Frustrations with REXML: Ruby&#8217;s Standard Library for Reading/Writing XML</title>
		<link>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/</link>
		<comments>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 19:59:24 +0000</pubDate>
		<dc:creator>Robert Fischer</dc:creator>
				<category><![CDATA[Classic]]></category>
		<category><![CDATA[Ruby/JRuby]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Object Oriented Languages: Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<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/</guid>
		<description><![CDATA[So, I'm trying to do a little bit of XML reading/writing with Ruby.  I used REXML, and the pain pissed me off enough to share my frustrations with the world.  Hopefully someone can avoid the pain and suffering I put up with.
Related posts:<ol>
<li><a href='http://enfranchisedmind.com/blog/posts/frustrations-with-maven/' rel='bookmark' title='Frustrations with Maven'>Frustrations with Maven</a></li>
<li><a href='http://enfranchisedmind.com/blog/posts/new-ruby-library-textcipher/' rel='bookmark' title='New Ruby Library: TextCipher'>New Ruby Library: TextCipher</a></li>
</ol>]]></description>
		<wfw:commentRss>http://enfranchisedmind.com/blog/posts/rexml-dynamic-typing-lose/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>My Newest Insight into the Generics Controversy</title>
		<link>http://enfranchisedmind.com/blog/posts/the-generics-controversy/</link>
		<comments>http://enfranchisedmind.com/blog/posts/the-generics-controversy/#comments</comments>
		<pubDate>Thu, 17 May 2007 16:42:31 +0000</pubDate>
		<dc:creator>Robert Fischer</dc:creator>
				<category><![CDATA[Classic]]></category>
		<category><![CDATA[To Be Categorized]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Object Oriented Languages: Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2007/05/17/232</guid>
		<description><![CDATA[Okay, I&#8217;ve had some quality time with Java5 at my newest gig, and I&#8217;m starting to understand the great controversy behind Java generics. There was a particularly painful insight I just had that has officially flipped me from stalwart supporter to reluctant supporter, and I&#8217;d like to share that with the world so they don&#8217;t [...]
Related posts:<ol>
<li><a href='http://enfranchisedmind.com/blog/posts/a-java-gotcha/' rel='bookmark' title='A Java Gotcha'>A Java Gotcha</a></li>
<li><a href='http://enfranchisedmind.com/blog/posts/this-is-your-brain-this-is-your-brain-on-ocaml/' rel='bookmark' title='This is your brain; this is your brain on OCaml'>This is your brain; this is your brain on OCaml</a></li>
<li><a href='http://enfranchisedmind.com/blog/posts/motley-crew/' rel='bookmark' title='Motley Crew'>Motley Crew</a></li>
</ol>]]></description>
		<wfw:commentRss>http://enfranchisedmind.com/blog/posts/the-generics-controversy/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Implementation Exposure Through Inheritance</title>
		<link>http://enfranchisedmind.com/blog/posts/implementation-exposure-through-inheritance/</link>
		<comments>http://enfranchisedmind.com/blog/posts/implementation-exposure-through-inheritance/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 17:45:49 +0000</pubDate>
		<dc:creator>Robert Fischer</dc:creator>
				<category><![CDATA[Classic]]></category>
		<category><![CDATA[To Be Categorized]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Object Oriented Languages: Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2007/02/17/193</guid>
		<description><![CDATA[There's a bit of ugliness with object-oriented development which I keep encountering, so I'm wondering if any of the locals out there have a better solution.  Specifically, my problem is that the inheritance relationship seems to be conflating two purposes in at least Java and CSharp.
Related posts:<ol>
<li><a href='http://enfranchisedmind.com/blog/posts/c-and-threading/' rel='bookmark' title='C++ and Threading'>C++ and Threading</a></li>
</ol>]]></description>
		<wfw:commentRss>http://enfranchisedmind.com/blog/posts/implementation-exposure-through-inheritance/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>C++ and Threading</title>
		<link>http://enfranchisedmind.com/blog/posts/c-and-threading/</link>
		<comments>http://enfranchisedmind.com/blog/posts/c-and-threading/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 17:49:18 +0000</pubDate>
		<dc:creator>Brian Hurt</dc:creator>
				<category><![CDATA[Classic]]></category>
		<category><![CDATA[Programming Language Punditry]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Object Oriented Languages: Java]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2006/10/21/163</guid>
		<description><![CDATA[I'm reading <a href="http://www.artima.com/cppsource/threads_meeting.html">this post</a> on the C++ committee's dealings on threading, and, I am pleased to announce, there is absolutely no chance what so ever of anything sane, workable, or sensible accidentally arising from these precedings.
No related posts.]]></description>
		<wfw:commentRss>http://enfranchisedmind.com/blog/posts/c-and-threading/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

