<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Metaprogramming, Java&#8217;s downfall</title>
	<atom:link href="http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/feed/" rel="self" type="application/rss+xml" />
	<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/</link>
	<description>Software Development Bits'n'Bobs</description>
	<lastBuildDate>Wed, 01 Jul 2009 07:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ozone &#187; Blog Archive &#187; RubyBeans, a short example of Ruby metaprogramming</title>
		<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-8</link>
		<dc:creator>Ozone &#187; Blog Archive &#187; RubyBeans, a short example of Ruby metaprogramming</dc:creator>
		<pubDate>Wed, 22 Feb 2006 22:36:56 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-8</guid>
		<description>[...] As I explained in my recent post about metaprogramming, implementing a JavaBean is a task that would greatly benefit from metaprogramming. Here, I illustrate how this would be done in Ruby. Note that the resulting code has little interest for Ruby as JavaBeans are a Java idiom. I hope however that it demonstrates my purpose. Let&#8217;s dive straight into the code: [...]</description>
		<content:encoded><![CDATA[<p>[...] As I explained in my recent post about metaprogramming, implementing a JavaBean is a task that would greatly benefit from metaprogramming. Here, I illustrate how this would be done in Ruby. Note that the resulting code has little interest for Ruby as JavaBeans are a Java idiom. I hope however that it demonstrates my purpose. Let&#8217;s dive straight into the code: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ozone &#187; Blog Archive &#187; Little LISP challenge</title>
		<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-5</link>
		<dc:creator>Ozone &#187; Blog Archive &#187; Little LISP challenge</dc:creator>
		<pubDate>Tue, 21 Feb 2006 17:38:39 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-5</guid>
		<description>[...] Last night, I happened to land on Paul Bissex&#8217;s Let’s play a game: BASIC vs. Ruby vs. Python vs. PHP. Obviously this competition has degenerated into a brawl involving a great variety of programming languages including Rebol, Haskell and JavaScript, for example. I decided to set myself a little challenge: come up with a LISP competitor (at the same time, I&#8217;ll prove to Jer that I&#8217;m not afraid of a pair of parenthesis or two). I quote Paul for the rules of the game: The game of REVERSE requires you to arrange a list of numbers in numerical order from left to right. To move, you tell the computer how many numbers (counting from the left) to reverse. For example, if the current list is 2 3 4 5 1 6 7 8 9 and you reverse 4, the result will be 5 4 3 2 1 6 7 8 9. Now if you reverse 5, you win. [...]</description>
		<content:encoded><![CDATA[<p>[...] Last night, I happened to land on Paul Bissex&#8217;s Let’s play a game: BASIC vs. Ruby vs. Python vs. PHP. Obviously this competition has degenerated into a brawl involving a great variety of programming languages including Rebol, Haskell and JavaScript, for example. I decided to set myself a little challenge: come up with a LISP competitor (at the same time, I&#8217;ll prove to Jer that I&#8217;m not afraid of a pair of parenthesis or two). I quote Paul for the rules of the game: The game of REVERSE requires you to arrange a list of numbers in numerical order from left to right. To move, you tell the computer how many numbers (counting from the left) to reverse. For example, if the current list is 2 3 4 5 1 6 7 8 9 and you reverse 4, the result will be 5 4 3 2 1 6 7 8 9. Now if you reverse 5, you win. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ozone</title>
		<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-4</link>
		<dc:creator>ozone</dc:creator>
		<pubDate>Tue, 21 Feb 2006 00:17:59 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-4</guid>
		<description>Jer, this was just an off hand remark. I have the greatest admiration for LISP. I do think however that Ruby has a syntax that is closer to human language, which tends to be more natural (unless you&#039;re a compiler!)</description>
		<content:encoded><![CDATA[<p>Jer, this was just an off hand remark. I have the greatest admiration for LISP. I do think however that Ruby has a syntax that is closer to human language, which tends to be more natural (unless you&#8217;re a compiler!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jer</title>
		<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-3</link>
		<dc:creator>jer</dc:creator>
		<pubDate>Tue, 21 Feb 2006 00:13:43 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-3</guid>
		<description>I think that anybody who takes more than a passing glance at LISP will note that the parenthesis are not at all the cause of unreadability. Infact, the parens tend to lead to more readable structure in ones code.</description>
		<content:encoded><![CDATA[<p>I think that anybody who takes more than a passing glance at LISP will note that the parenthesis are not at all the cause of unreadability. Infact, the parens tend to lead to more readable structure in ones code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: quag</title>
		<link>http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-2</link>
		<dc:creator>quag</dc:creator>
		<pubDate>Mon, 20 Feb 2006 23:58:44 +0000</pubDate>
		<guid isPermaLink="false">http://ozone.wordpress.com/2006/02/20/metaprogramming-javas-downfall/#comment-2</guid>
		<description>Yay! Io was mentioned.</description>
		<content:encoded><![CDATA[<p>Yay! Io was mentioned.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
