IronRuby is an open-source implementation of the Ruby programming language which is tightly integrated with the .NET Framework. IronRuby can use the entire .NET Framework and any Ruby libraries, and all other .NET languages can use Ruby code just as easily.
Quickly run Ruby code in your browser, without installing IronRuby.
# namespaces are modules
include System::Collections::Generic
# indexers constrains type
d = Dictionary[String, Fixnum].new
# Ruby idioms just work
d['Hello'] = 1
d['Hi'] = 2
# this gives a TypeError
d[3] = 3
# Enumerable methods work
d.each{|kvp| puts kvp}
Learn more with the online tutorial:
Ruby is an excellent addition to the .NET Framework, providing Ruby developers with the power of the .NET framework. Existing .NET developers can also use IronRuby as a fast and expressive scripting language for embedding, testing, or writing a new application from scratch.
And why target .NET you ask? The CLR is a great platform for creating programming languages, and the DLR makes it all the more better for dynamic languages. Also, the .NET framework (base class library, presentation foundation, Silverlight, etc) give an amazing amount of functionality and power to developers.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.