IronRuby
Rubyからの視点だと、.NETのクラスはRubyのクラスではないので、そこでの相互運用性については限定的である。ただし、.NETのアセンブリの呼び出しや、.NETからのRubyスクリプトの呼び出しは他の環境に比べれば遙かに容易である。
2010年4月12日 バージョン1.0.0公開。正式なリリースで、初の安定版となる。
2010年7月17日 ライセンスがそれまでのMicrosoft Public LicenseからApache License ver. 2.0に変更される。
2010年10月21日 IronRuby, IronPythonがマイクロソフトの管理下でなくなる事が示される。
2010年10月21日 バージョン1.1.1リリース。マイクロソフトとしての最後のリリース。このリリースよりVisual Studioへのアドオン機能が追加される。また、このリリースで互換性を持つRubyのバージョンが1.9.1とされた。
2011年2月7日 バージョン1.1.2リリース。コミュニティへの移管後の初めてのリリース。
2011年3月13日 バージョン1.1.3リリース。
IronRubyはRubySpecを元に実装されており、 GithubにあるIronRubyのリポジトリにはMSpecテストフレームワークを使用したRubySpecのテストが含まれている。
.NET Framework 2.0 SP1
.NET Framework 4.0
IronRubyは、.NET Framework上で動作する、マイクロソフトによるRubyの実装である。 CLR 2.0/4.0上で動的型付けや動的メソッドディスパッチの機能を提供する動的言語ランタイムの上に実装されている。 現在ではApache License ver. 2.0のもと公開され、ユーザーコミュニティにて開発と管理がなされている。
Shay Friedman, "IronRuby Unleashed", Sam's, 2010, ISBN 0672330784
Ivan Porto Carrero and Adam Burmister, "IronRuby in Action", Manning, 2010, ISBN 1933988614