IronRuby
From Wikipedia, the free encyclopedia
| 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 |
[edit] History
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].
[edit] License
IronRuby is released under the Microsoft Public License, which is OSI-certified and close to a BSD-style license. [11]
[edit] See also
[edit] References
- ^ S. Somasegar. Early look at IronRuby. Retrieved on 2007-07-25.
- ^ RubyForge: IronRuby: Project Info. Retrieved on 2007-09-07.
- ^ Wilco Bauwer. Microsoft's Iron Ruby. Retrieved on 2007-07-24.
- ^ John Lam. Microsoft and IronRuby. Retrieved on 2007-06-18.
- ^ John Lam. A First Look at IronRuby. Retrieved on 2007-07-23.
- ^ John Lam. IronRuby on Rubyforge!. Retrieved on 2007-08-31. “Today, you must check the source code out of the IronRuby Subversion repository on Rubyforge. You will need a Subversion client; we recommend TortoiseSVN. To build the sources from the command line, you must also have Ruby installed on your computer already”
- ^ John Lam (2008-04-29). Regarding IronRuby... How true it sounds from this blog. Retrieved on 2008-05-25. “The DLR is does not accept contributions from the community (...) Today we do not push to SVN on every successful SNAP check-in”
- ^ IronRuby on Rails. Retrieved on 2008-05-25.
- ^ John Lam (2008-05-24). IronRuby r112 is out. Retrieved on 2008-05-25.
- ^ John Lam (2008-05-25). IronRuby / Rails Question. Retrieved on 2008-05-25. “I don't think we're near the end game yet :) We're barely able to run Rails functional tests now, and there's a lot more library work to be done before we can start thinking about deployment”
- ^ IronRuby - A fast, compliant Ruby powered by .NET (2007-09-06). Retrieved on 2007-09-06. “IronRuby heavily leverages Microsoft's Dynamic Language Runtime, and both are released with full source code under the Microsoft Public License.”
[edit] External links
- S. Somasegar's blog entry announcing IronRuby
- John Lam's IronRuby blog entry
- John Lam's IronRuby release blog
- IronRuby home page
- State of IronRuby by John Lam at RubyConf 2007
|
||||||||||||||||||||||||||||||||||
|
||||||||||||||

