Developments in Ruby - Part 2 - Ruby and DotNet
Posted
Sun, May 14 2006 10:02 PM
by
Mischa Kroon
I'm hearing some people think:
Ok cool that Ruby is happening and all that but we are a DotNet Community site.
Very true, but there are quite a few links to the DotNet world going on and developing at quite a nice speed.
The bridges available now are:
http://rubydotnet.sourceforge.net/ ( - 2003 )
http://www.saltypickle.com/RubyDotNet/ ( - 2004)
And under active development and most promising:
RubyClr from: www.iunknown.com ( active )
http://rubyforge.org/projects/rubyclr
This seems to be very usable, he already has some advanced things like Databinding ActiveRecord ( Ruby ORM ) and a huge amount of other stuff working.
There unfortunately isn't a recent download link at the moment so for this we will have to wait.
The bad thing of these solutions is that there is the performance penalty of using the Ruby interpreter for executing Ruby code.
there are also some other solutions in the works which are full blown compiler implementations.
Ones I'm aware of:
Wilco Bauwer is working on a IronRuby compiler.
Also a university in Australia has a Microsoft sponsored project going on for a Ruby.Net compiler.
These 2 currently aren't ready for production or even have any releases out, but check back in a couple of months to see how far along they are :)
Offcourse there is also another way to use Ruby in .Net apps and that is by the scripting bridge already
This can be done using ActiveScriptRuby and then enabling the good old MS Active scripting engine.
Offcourse one can also use this technique to enable other languages like:
http://www.mvps.org/scripting/languages/