|
Released on 27 March 2002, Rotor provides a free, shared-source implementation
of Microsoft’s Common Language Runtime platform, including source code for C#
and Jscript compilers, as well as for the Common Language Infrastructure (CLI)
platform itself. It also contains source code for a variety of useful developer
tools, including a Common Intermediate Language (CIL) assembler, a
disassembler, a debugger, a profiler, and an assembly linker. The Rotor code
can be used, modified, and re-distributed, for non-commercial experimentation,
as a basis for courseware or lab projects, or as a guide for those developing
their own commercial ECMA implementations. (The specifications, already
ratified as international standards by the European Computer Manufacturers
Association (ECMA Standards 242, 334 and 335), are undergoing ISO Fast Track
processing.)
In April 2002 and November 2003, Microsoft Research published two requests
for research proposals to initially help get things going and then for
purposes of research, teaching and community building. Rotor Links and Information
Rotor RFP Workshop The projects
awarded for the second Rotor RFP started in February 2004 and will
complete no later than September 2005. Each project is expected to send a
delegate to the final workshop to present a short summary paper, to meet and
share results with counterparts from other institutions. The final workshop
will be held in September 2005 in Redmond, WA. Note that, as indicated in
the RFP, the award received should cover project and required travel costs
including the end of project workshop although accommodation for that event
will be covered by Microsoft Research. Rotor discussion and technical support
Rotor downloads
|