From: Robert Klemme Date: 2011-07-27T18:00:22+09:00 Subject: Re: Difference between Ruby Versions On Wed, Jul 27, 2011 at 1:26 AM, Steve Klabnik wrote: > They're different. > > Just kidding! Q: "What's the difference between an elephant?" A: "And what?" Q: "I'm sorry, I'm not allowed to help." > Ruby: this is the default version of Ruby. The standard. > JRuby: this is Ruby that runs on the Java virtual machine. > IronRuby: this Ruby runs on .NET. > Ruby in Steel: this is a plugin for Visual Studio that helps you write Ruby code > Ruby on Rails: this is a web application development framework for Ruby > Ruby Gnome: this lets you build GTK applications for Linux in Ruby > FxRuby: build desktop applications with Ruby > > Anything else? We should probably make the distinction clear between the Ruby language and Ruby implementations. You focused on implementations but it's noteworthy that there are different versions of Ruby, the most significant changes being done between 1.8.* and 1.9.* versions of the language. See here http://stackoverflow.com/questions/21574/what-is-the-difference-between-ruby-1-8-and-ruby-1-9 Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/