Skip to Content
Author's profile photo Former Member

Rolling with RubyCLR

I downloaded RubyCLR today to play around with it and found that it was much more productive than IronPython. The reason is quite the same as what I mentioned in my When Cross Platform is not good enough…. The Ruby-CLR bridge, which is essentially a library, is implemented as a native Ruby extension. So, this gives the developers the choice of using both C based modules and .NET based assemblies from the same script. And thus, in my opinion, RubyCLR is better than JRuby. We do not have to rewrite most of the native wrappers that are already written. In fact, some of them can be brought to .NET. I am not sure on how to embed Ruby as a scripting language for .NET applications. The other way is pretty clear from the samples that are distributed with the download.  Go ahead. Try it out. You will be surprised on how productive you become.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Hello Vagmi Mudumbai,

      Just to add that you also have that kind of solution in the Python universe with PythonNet[1].

      I use jython and SAP jCO a lot in my SAP related work and I personally consider IronPython very interesting. It's in my plans to try to use it with SAP .NET connector (in my first attempt I was put off by the need to have Visual Studio installed ...)

      Pedro Lima


      Author's profile photo Former Member
      Former Member
      Good to know that there are developers trying to wed different technologies together. Thanks for letting us know about Python.NET. Python.NET seems to be a lot more mature than RubyCLR. However, unlike Python.NET and like IronPython, RubyCLR has been blessed by Microsoft. John Lam, the creator of RubyCLR, is joining Microsoft.

      I really wish there were a easier way of using SAP .NET connector without Visual Studio 2003. May be the .NET connector developers could comment on the same.