Tuesday, September 25, 2007

IronRuby

IronRuby is an upcoming implementation of the Ruby programming language targeting Microsoft .NET framework. It is implemented on top of the Dynamic Language Runtime, a library running on top of CLR 2.0 that provides dynamic typing and dynamic method dispatch, among others, for dynamic languages.

The Dynamic Language Runtime (DLR) from Microsoft is a set of services that run on top of the CLR.

It can be used to implement dynamic languages like Python and Ruby on the .NET Framework. The DLR services are used in IronRuby, a .NET implementation of the Ruby language, IronLisp, a .NET implementation of the Lisp language, IronPython 2.0, dynamic Visual Basic .NET (VBx) and Managed JScript (ECMAScript 3.0).[

You can download the IronRuby source from http://iunknown.typepad.com/IronRuby-Pre-Alpha1.zip

This is a good article on the subject.

No comments:

Post a Comment