|
|
This article or section contains information about computer software currently in development. The content may change as the software development progresses. |
|
| IronRuby | |
|---|---|
| Developed by | Microsoft Dynamic Language Runtime Team |
| Preview release | Pre-alpha / August 31, 2007 |
| OS | Cross-platform |
| Platform | .NET and Mono |
| Genre | Ruby Programming Language Compiler[1][2] |
| License | Microsoft Public License |
| Website | IronRuby Source |
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.
Contents |
Microsoft's IronRuby, which uses the same name as Wilco Bauwer's IronRuby project with permission,[3] was announced by Microsoft at MIX 2007 on April 30, 2007. It was planned to be released to the public at OSCON 2007.[4].
On July 23, 2007, John Lam and the DLR Design Team presented the pre-Alpha version of the IronRuby compiler at OSCON as promised. He also announced a quick timeline for further integration of IronRuby into the open source community.[5].
On August 31, 2007, John Lam and the DLR Design Team released the code in its current pre-alpha stage on RubyForge.[6]. Since then, the source code is updated regularly by the core Microsoft team (but not for every check-in). The team also don't accept community contributions for the core Dynamic Language Runtime library for the moment [7].
The team is actively working to support Rails on IronRuby [8][9]. Some Rails functional tests start to run, but there is still a lot of work to do to be able to run Rails in a production environment[10].
IronRuby is released under the Microsoft Public License, which is OSI-certified and close to a BSD-style license. [11]
|
||||||||||||||||||||||||||||||||||
|
||||||||||||||
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History