<?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: You&#8217;ve Got Java in My Ruby</title>
	<atom:link href="http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 05:24:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: William Lightner</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-59044</link>
		<dc:creator>William Lightner</dc:creator>
		<pubDate>Fri, 14 Oct 2011 03:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-59044</guid>
		<description>Anonymous classes are avoided for more reasons than their verbosity.  Each invocation of an anonymous class instantiates a new copy of the class with a new &#039;internal&#039; name, and these are not released by garbage collection.  This means that in server-type applications that are up for long periods of time anonymous classes are a memory leak in &#039;perm&#039; memory.  They will eventually bring the VM down.</description>
		<content:encoded><![CDATA[<p>Anonymous classes are avoided for more reasons than their verbosity.  Each invocation of an anonymous class instantiates a new copy of the class with a new &#8216;internal&#8217; name, and these are not released by garbage collection.  This means that in server-type applications that are up for long periods of time anonymous classes are a memory leak in &#8216;perm&#8217; memory.  They will eventually bring the VM down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Enebo</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17805</link>
		<dc:creator>Thomas Enebo</dc:creator>
		<pubDate>Wed, 09 Sep 2009 07:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17805</guid>
		<description>@Jay - I am not sure whether I would recommend jmephysics or not.  It seems to be stalled at the moment.  I am using a svn checkout of jmephysics and I have not seen a commit in a long long time (or ever? :) ).  However, it does seem to work well enough with jme2, so it may suite your needs. </description>
		<content:encoded><![CDATA[<p>@Jay &#8211; I am not sure whether I would recommend jmephysics or not.  It seems to be stalled at the moment.  I am using a svn checkout of jmephysics and I have not seen a commit in a long long time (or ever? :) ).  However, it does seem to work well enough with jme2, so it may suite your needs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hosiawak</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17791</link>
		<dc:creator>hosiawak</dc:creator>
		<pubDate>Wed, 09 Sep 2009 06:35:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17791</guid>
		<description>This is great, keep up the good work guys. </description>
		<content:encoded><![CDATA[<p>This is great, keep up the good work guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17751</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Wed, 09 Sep 2009 03:26:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17751</guid>
		<description>Good stuff. When I was working on my clojure-gem in JRuby I started out creating all my own proxies for the Java-implemented Clojure data structures, and then I realized--hey, JRuby is already constructing proxies for me; why not just modify those? It made the whole thing much easier to work with. </description>
		<content:encoded><![CDATA[<p>Good stuff. When I was working on my clojure-gem in JRuby I started out creating all my own proxies for the Java-implemented Clojure data structures, and then I realized&#8211;hey, JRuby is already constructing proxies for me; why not just modify those? It made the whole thing much easier to work with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ikai Lan</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17712</link>
		<dc:creator>Ikai Lan</dc:creator>
		<pubDate>Tue, 08 Sep 2009 22:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17712</guid>
		<description>Knodi, what do you mean when you ask for fork support? Spawn a separate JVM? Or do you want something that can act as a daemon? 
 
MRI Ruby uses Fork essentially because green threads aren&#039;t great for a variety of reasons I won&#039;t get into, but the JVM is really good at making use of multicore machines. </description>
		<content:encoded><![CDATA[<p>Knodi, what do you mean when you ask for fork support? Spawn a separate JVM? Or do you want something that can act as a daemon? </p>
<p>MRI Ruby uses Fork essentially because green threads aren&#039;t great for a variety of reasons I won&#039;t get into, but the JVM is really good at making use of multicore machines.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Knodi</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17709</link>
		<dc:creator>Knodi</dc:creator>
		<pubDate>Tue, 08 Sep 2009 22:15:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17709</guid>
		<description>Fork support in jruby pls. </description>
		<content:encoded><![CDATA[<p>Fork support in jruby pls.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay McGavren</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17702</link>
		<dc:creator>Jay McGavren</dc:creator>
		<pubDate>Tue, 08 Sep 2009 21:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17702</guid>
		<description>That&#039;s JME Physics 2 in the DSL example, right?  Is that the recommended library for people wanting to do 3D physics in jRuby? </description>
		<content:encoded><![CDATA[<p>That&#039;s JME Physics 2 in the DSL example, right?  Is that the recommended library for people wanting to do 3D physics in jRuby?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ahoward</title>
		<link>http://www.engineyard.com/blog/2009/youve-got-java-in-my-ruby/comment-page-1/#comment-17668</link>
		<dc:creator>ahoward</dc:creator>
		<pubDate>Tue, 08 Sep 2009 17:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=2116#comment-17668</guid>
		<description>killer stuff guys - keep up the great work.  your obsevations on the importance of blocks in a language wrt to keeping code DRY is spot on.  surprising more languages don&#039;t realized this. </description>
		<content:encoded><![CDATA[<p>killer stuff guys &#8211; keep up the great work.  your obsevations on the importance of blocks in a language wrt to keeping code DRY is spot on.  surprising more languages don&#039;t realized this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

