…Java or other JVM languages for JRuby; C# or other .NET languages for IronRuby, etc). However this imposes a burden on folks implementing language extensions, since they'll have to support yet another language to cover all Ruby implementations.
Ultimately, though, the unfortunate fact for most "native" impls is that regardless of how fast you can run Ruby code, the choke point is often going to be the C API emulation, since it requires a lot of handle-juggling and indirection …
…Microsoft tool to die from neglect ( DLR languages like IronPython and IronRuby), product team turf wars (like LINQ) or the world passing it by (like Silverlight). Should probably be free, but sells for $ 300.
VB.NET: Take a nice language like C# and weigh it down with syntax that's reminiscent of VB. It's like saying "Hey, I want a little more Italian culture in my life. From now on, I'm doing using only Roman numerals!"
I'd hate to work on a project …
…Using Pik, you can install different versions of Ruby including JRuby and IronRuby. It doesn't have the bells-and-whistles that RVM does but trying to run mutliple Rubies without it would be a nightmare. You can grab Pik from the Github page .
IDE or Text Editor
Now you need a way to actually write your applications. No, we're not going to fire up Visual Studio; it doesn't tend to play well with Rails When choosing an editor, you can either go …
tl;dr Ruby Implementation Concurrency Parallelism MRI 1.8 ✔ MRI 1.9 ✔ Rubinius 1 ✔ Rubinius 2 ✔ ✔ JRuby ✔ ✔ MacRuby ✔ ✔ Maglev ✔ IronRuby ✔ ✔
A big topic in the world of Ruby this year has been how to get more out of Ruby, specifically, how to get more done in parallel. The topic of concurrency, though, is one fraught with misunderstanding. This is largely due to the complexities of not only thinking about multiple things at once, but the limitations of Ruby implementations and operating systems.
…rather than providing any useful instructions for average users. Why no links to JRuby, IronRuby, Rubinius or REE for people who would be better served by those implementations?
The Ruby on Windows section links to some out-of-date Ruby Installer versions.
The Ruby On Linux section recommends that installing "the current stable version of Ruby 1.9.1" (wildly out of date) is an easy and elegant way to go on Ubuntu or Debian. Sure, if you want to put …
JRuby has had notoriously bad startup times. Not as bad as, say, IronRuby (sorry guys!), but definitely a big fat hit every time you need to run some Ruby code from the command line. Some of this overhead was related to JRuby, and we've steadily worked to improve that over the years. Some of it is due to the JVM, most commonly due to running on the "server" Hotspot VM or another JVM that does not have an interpreter (both of which start up considerably slower than …
…Microsoft would be putting IronRuby on the backburner several months later.. but IronRuby's 1.0 release was a cause for celebration in the Windows, .Net, and Mono communities alike. Its development continues, though under a different model . Also in April, IronRuby's project leader, Jimmy Schementi, put together one of Ruby Inside's best posts and demonstrations all in one: A Walkthrough of Ruby in the Web Browser using IronRuby and Silverlight …
IronRuby in Action
Microsoft Entity Framework in Action
Multitouch on Windows
SharePoint 2010 Site Owner's Manual
SharePoint 2010 Web Parts in Action
SharePoint 2010 Workflows in Action
SQL Server DMVs in Action
Windows PowerShell in Action, Second Edition
This article also appears in Canadian Developer Connection .
Interesting tidbits from around the web (October 22nd):
The Mac App Store, why it's awesome. | Joel Esler - Joel's thoughts on the app store, and as the title suggests it's not a doom and gloom story.
New Components and Contributors for IronPython and IronRuby - Jason Zander's WebLog - Site Home - MSDN Blogs - IronRuby and IronPython getting turned over to their respective communities and placed under new leadership.