Question

I am .Net programmer who is looking to branch out and possibly use some Ruby in my current and future web applications. Looking on the Iron Ruby Website the last release was nearly a year ago: March 13, 2011. No announcements have have been made on their website since that time either.

With all of this, a several questions come to mind:

  1. Is IronRuby Dead?
  2. If the project is dead, are there any alternatives that are integrated in .Net?
  3. If it's alive, is it still an actively maintained project? Where can I find the most recent release?
  4. Am I barking up the wrong tree? Should I leave ruby as just ruby and .Net as .Net, two separate entities never to meet in the same project?

I've seen questions regarding IronRuby on stackoverflow recently, so obviously folks are using it. I'm not sure if they're supporting legacy applications or doing new development work.

Was it helpful?

Solution

Pro-tip: developers hate making announcements. We're antisocial creatures. IronRuby was last committed to 5 days ago (as of the time of this post). So it's very much alive.

https://github.com/IronLanguages/main/tree/master/Languages/Ruby

OTHER TIPS

I think the number of people who are actively working on a project (actually submitting patches) is directly related to how useful that project is to the community. Unfortunately, in the year since the project disconnected from Microsoft, there hasn't been a huge influx of people wanting to work on IronRuby. Either that means it's not important to the .NET community at large, or the .NET community rather use it than help build it. Either way, development has definitely slowed; Tomas and I have other full-time jobs, and no one else has really stepped up, so the current pace is of development is what we foresee. Unless of course this motivates people. :)

If IronRuby doesn't work for you, please submit an issue or a pull request on GitHub. Pull requests preferred.

As for question 1: http://evain.net/blog/articles/2010/08/07/on-ironruby

"The good news is that the code of IronPython, IronRuby and the DLR is open source, and has recently been re-licensed under the Apache2 license. The official message is that IronRuby’s fate is now in the hands of the community."

So yes, it's abandomed by the developers. However the community keeps it 'alive'.

As for 2 and 3 I cannot really answer that but for 4: I wouldn't see any problems as long as the two won't interfere with each other. Developing in multiple languages is nothing new nowadays. but choose wisely what you will use. Always try to compare things against your needs and preferences.

Update: I see the poster above/under me (lol?) found a link that it's still alive. Nice to see it is. Didn't notice that!

It looks like so, we are in the end of 2014 and the work seems to be halted.

The package in NuGet is from 2011, Ruby moved forward into 2.0+ and they did not showed any new progress, commit, try, anything. Somebody even moved it to Github, but that was pretty much it, nothing was done.

So it's pretty much dead for now, maybe some ambitious future incoming for Ruby 2 or 3, but I pretty much doubt it seeing how BIG Dynamic, CLR and Roslyn are growing I can understand why they lost so much space in programmers agenda.

Not to mention F# future.

Edit: Another thing that changed from the time the answers were made is: MS dumped Iron languages to the community.

Edit2: http://en.wikipedia.org/wiki/IronRuby Cited as Abandonware.

For Python, there's the just released Python Tools for Visual Studio (PTVS). It's pretty solid, and seems a worthy successor to IronPython.

Hopefully Microsoft will invest on a similar version for Ruby in the near future.

Last time I checked (now, Feb 2020) https://github.com/IronLanguages/main/tree/master/Languages/Ruby

Lastest commit is:

Latest commit fac0782 on 4 Jul 2016

and here's a banner:

This repository has been archived by the owner. It is now read-only.

and there is no mention on the main readme.txt about changing mantainers or moving the repo anywhere.

Also, latest news on http://ironruby.net/announcements/ are still from 2011.

I'd say, dead as a doornail

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top