<?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: Hiding your Ruby behind Java interfaces</title>
	<atom:link href="http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: replicahandbags</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-38589</link>
		<dc:creator>replicahandbags</dc:creator>
		<pubDate>Mon, 19 May 2008 06:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-38589</guid>
		<description>thanks for sharing,really enjoy reading your blog</description>
		<content:encoded><![CDATA[<p>thanks for sharing,really enjoy reading your blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florin T.PATRASCU</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-37303</link>
		<dc:creator>Florin T.PATRASCU</dc:creator>
		<pubDate>Sat, 21 Jul 2007 01:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-37303</guid>
		<description>In my case, still using JPublish ;) (http://code.google.com/p/jpublish/) and using Rails in the same time, having JRuby available for writing JPublish Actions for web development (http://weblog.flop.ca/2007/07/17/1184705235053.html) is a very nice feature. I respect Anthony&#039;s opinion and I would do the same and remain happy in the world of Ruby, but there are situations when you simply have to use a java library because is part of a legacy system that you have to maintain (even though I requested the permission to rewrite that system in Ruby ;) Having JRuby, allows constrained Java developers to taste the sweetness of Ruby ... so I am one highly appreciating the existence of JRuby.
</description>
		<content:encoded><![CDATA[<p>In my case, still using JPublish ;) (<a href="http://code.google.com/p/jpublish/" rel="nofollow">http://code.google.com/p/jpublish/</a>) and using Rails in the same time, having JRuby available for writing JPublish Actions for web development (<a href="http://weblog.flop.ca/2007/07/17/1184705235053.html" rel="nofollow">http://weblog.flop.ca/2007/07/17/1184705235053.html</a>) is a very nice feature. I respect Anthony&#8217;s opinion and I would do the same and remain happy in the world of Ruby, but there are situations when you simply have to use a java library because is part of a legacy system that you have to maintain (even though I requested the permission to rewrite that system in Ruby ;) Having JRuby, allows constrained Java developers to taste the sweetness of Ruby &#8230; so I am one highly appreciating the existence of JRuby.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ola Bini</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-37302</link>
		<dc:creator>Ola Bini</dc:creator>
		<pubDate>Wed, 16 May 2007 02:37:32 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-37302</guid>
		<description>Guillaume: Of course, we are bridging object systems. That&#039;s the whole point of JRuby. If Ruby&#039;s object system was the same as Java&#039;s, we wouldn&#039;t need JRuby at all. (blocks, closures, argument passing, method invocation, constant handling, module mixins are all parts of the object system, of course).

That said, if Dion had used BSF or JSR223 to do the invocation, those parts wouldn&#039;t have been visible.
</description>
		<content:encoded><![CDATA[<p>Guillaume: Of course, we are bridging object systems. That&#8217;s the whole point of JRuby. If Ruby&#8217;s object system was the same as Java&#8217;s, we wouldn&#8217;t need JRuby at all. (blocks, closures, argument passing, method invocation, constant handling, module mixins are all parts of the object system, of course).</p>
<p>That said, if Dion had used BSF or JSR223 to do the invocation, those parts wouldn&#8217;t have been visible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: glud</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-37301</link>
		<dc:creator>glud</dc:creator>
		<pubDate>Mon, 14 May 2007 18:56:44 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-37301</guid>
		<description>Craig Habuma blogged injecting Ruby (or Groovy) implementations of interfaces with Spring, in case you find yourself infiltrating a java team that also uses Spring.

http://www.jroller.com/page/habuma?entry=spring_meet_ruby

</description>
		<content:encoded><![CDATA[<p>Craig Habuma blogged injecting Ruby (or Groovy) implementations of interfaces with Spring, in case you find yourself infiltrating a java team that also uses Spring.</p>
<p><a href="http://www.jroller.com/page/habuma?entry=spring_meet_ruby" rel="nofollow">http://www.jroller.com/page/habuma?entry=spring_meet_ruby</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guillaume Laforge</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-37300</link>
		<dc:creator>Guillaume Laforge</dc:creator>
		<pubDate>Mon, 14 May 2007 18:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-37300</guid>
		<description>It would be really magic if the so-called magic line wasn&#039;t needed. On the contrary, here, it shows that Ruby and Java are just bridged and not really integrated nor share the same object models.
</description>
		<content:encoded><![CDATA[<p>It would be really magic if the so-called magic line wasn&#8217;t needed. On the contrary, here, it shows that Ruby and Java are just bridged and not really integrated nor share the same object models.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anthony Eden</title>
		<link>http://almaer.com/blog/hiding-your-ruby-behind-java-interfaces/comment-page-1#comment-37299</link>
		<dc:creator>Anthony Eden</dc:creator>
		<pubDate>Mon, 14 May 2007 17:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog2/hiding-your-ruby-behind-java-interfaces#comment-37299</guid>
		<description>I&#039;ve been down this path before and I can tell you that context switching between languages can be very, very painful. Perhaps it doesn&#039;t seem that bad to you but consider that other developers may have a tougher go at it. I used to build webapps with JPublish where the actions were all implemented in Python. Eventually I got to the point where I just switched everything to Beanshell because it gave me the benefit of a scripting language while at the same time providing a much easier path to convert code to Java when performance was critical.

Just a thought. Personally I don&#039;t see Ruby deployment issues as such a big deal, so I can&#039;t see myself using JRuby unless there was a library in Java that I absolutely *had* to have.
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been down this path before and I can tell you that context switching between languages can be very, very painful. Perhaps it doesn&#8217;t seem that bad to you but consider that other developers may have a tougher go at it. I used to build webapps with JPublish where the actions were all implemented in Python. Eventually I got to the point where I just switched everything to Beanshell because it gave me the benefit of a scripting language while at the same time providing a much easier path to convert code to Java when performance was critical.</p>
<p>Just a thought. Personally I don&#8217;t see Ruby deployment issues as such a big deal, so I can&#8217;t see myself using JRuby unless there was a library in Java that I absolutely *had* to have.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
