<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for Charles O Nutter</title><link>http://disqus.com/people/ede2aa10c6462f1d825143879be59e38/</link><description></description><language>en</language><lastBuildDate>Mon, 12 Jan 2009 07:35:02 -0000</lastBuildDate><item><title>Re: Dan Manges's Blog - The Power of Implementing Ruby in Ruby</title><link>http://dcmanges.disqus.com/dan_mangess_blog_the_power_of_implementing_ruby_in_ruby/#comment-2907519</link><description>This isn't a factor of being implemented in Ruby; rather, it's a factor of having access to all internals as normal objects. And although MRI doesn't provide that capability, JRuby does:&lt;br&gt;&lt;br&gt;&amp;lt;pre&amp;gt;&lt;br&gt;require 'java'&lt;br&gt;require 'jruby'&lt;br&gt;&lt;br&gt;def examine(obj)&lt;br&gt;  real = JRuby.reference(obj)&lt;br&gt;  realclass = JRuby.reference(real.meta_class)&lt;br&gt;  while realclass&lt;br&gt;    p realclass&lt;br&gt;    break unless realclass.super_class&lt;br&gt;    realclass = JRuby.reference(realclass.super_class)&lt;br&gt;  end&lt;br&gt;end&lt;br&gt;&lt;br&gt;object = Class.new { def foo; 'foo from object'; end }.new&lt;br&gt;mixin = Module.new { def foo; 'foo from mixin'; end }&lt;br&gt;&lt;br&gt;object.extend(mixin)&lt;br&gt;examine(object)&lt;br&gt;&amp;lt;/pre&amp;gt;&lt;br&gt;&lt;br&gt;In JRuby, as in Rubinius, all objects can be accessed as "just objects". So the same capabilities apply.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Tue, 07 Oct 2008 01:36:47 -0000</pubDate></item><item><title>Re: Mix, JRuby on Rails, Small Teams, Agile, and it&amp;#8217;s Effects on the World</title><link>http://theappslab.disqus.com/mix_jruby_on_rails_small_teams_agile_and_it8217s_effects_on_the_world/#comment-2546576</link><description>JRuby, not jRuby. Thanks for the kind words and congratulations on a great project. I agree the future is bright for JRuby. I hope we'll have opportunities to work together...in the open...in the future.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Fri, 23 Nov 2007 03:32:05 -0000</pubDate></item><item><title>Re: Ruby one-liners get answered</title><link>http://sazbean.disqus.com/ruby_one_liners_get_answered/#comment-14490925</link><description>I like how three of the answers directly involve JRuby and a fourth (IDEs) indirectly involves JRuby (NetBeans and Eclipse Ruby support both use JRuby).&lt;br&gt;&lt;br&gt;On a related note, I've been playing a bit with Rails 2.2, and it seems to be working great with only one JRuby process.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Sat, 25 Oct 2008 06:15:04 -0000</pubDate></item><item><title>Re: IBM gets into the Rails game</title><link>http://adsblog.disqus.com/ibm_gets_into_the_rails_game/#comment-20755932</link><description>Very interesting...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Wed, 06 Feb 2008 01:33:43 -0000</pubDate></item><item><title>Re: The power of JRuby</title><link>http://khelll.disqus.com/the_power_of_jruby/#comment-12609659</link><description>I'm not sure why Groovy users feel it necessary to comment on every blog post where someone on the Java platform loves using JRuby. Guys, seriously, you don't need to chase JRuby users from one end of the world to the other trying to convert them. The Java platform is big enough for both languages to thrive, and both languages take a different approach to integrating with Java. Groovy's going to be good for some tasks and Ruby will be good for others. Some people will like Ruby and some people will like Groovy or Python or Scala or Clojure or what have you. There is no "best bet" for scripting on the Java platform. Can't you just leave people alone that like JRuby?&lt;br&gt;&lt;br&gt;devdanke: Yes, the standard Ruby implementation has issues, but JRuby solves almost all of them. We're much faster, parallel-threaded, and obviously have access to many more libraries. Judging Ruby based on the C implementations is myopic at best...JRuby is very real and in many ways much better than those implementations. And we're continuing to improve how JRuby integrates with the rest of the Java platform. For the most part, the only major piece missing is being able to precompile Ruby code and reference it directly from Java, which is simply complicated by Ruby not having static type declarations like Java and Groovy do. This also opens up a lot of possibilities for Ruby code, since the type system is more fluid from the start. If you haven't tried JRuby, you really should; it integrates extremely well with Java today and will continue to improve. And almost all your concerns about the standard impls are not issues with JRuby.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Mon, 12 Jan 2009 06:55:06 -0000</pubDate></item><item><title>Re: The power of JRuby</title><link>http://khelll.disqus.com/the_power_of_jruby/#comment-12609662</link><description>Marc Palmer: I don't think devdanke's main point is unchallengeable at all. Sure, Ruby is a bit more different from Java, but idiomatic Groovy code that takes advantage of all Groovy's features ends up looking almost identical to Ruby. So as a stepping stone, Groovy holds a Java developer's hand more, but the feature set is almost as weird and wild as Ruby. Ultimately, though, this is a pointless debate; many people love Ruby specifically because it's *not* like Java, and many people are interested in Ruby's culture, Ruby's ecosystem, and Ruby itself simply because it suits them better. Groovy being "closer to Java" is a detriment in as many ways as it is a benefit.&lt;br&gt;&lt;br&gt;And Ruby is not just "a way for Ruby coders to get onto the JVM". JRuby is a real, viable JVM scripting language in its own right, and we get as many users coming to JRuby from the Java world as we get from the Ruby world. Yes, many of our users have never used Java before, but many others are new to Ruby. And that's partially why we've stayed true to Ruby but also incorporated JVM and Java features where appropriate: we live in both worlds, and need to balance the needs of each.&lt;br&gt;&lt;br&gt;Paul King: This was never a post trying to convert anyone or win users away from other JVM languages. Khaled was obviously just spelling out reasons why he likes JRuby, especially in preference to the C implementations. I find it extremely rude to hijack his post to beat the Groovy drum. Yes, Groovy is great, wonderful, amazing, spectacular...but why say so here? Why try to co-opt Khaled's enthusiasm to push Groovy? Khaled likes JRuby. Let him like JRuby without evangelising Groovy in comments on his post.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles O Nutter</dc:creator><pubDate>Mon, 12 Jan 2009 07:35:02 -0000</pubDate></item></channel></rss>