|
| | | |
Compiling Ruby on the CLR
Kelly, W. and Gough, J.
The implementation of statically typed programming
languages on the .NET Common Language Infrastructure
(CLI) is by now well understood.
However, the situation with dynamic languages is not so
clear. Typically such languages have objects that are
dynamically typed, while the CLI is statically typed at the
instruction code level. Nevertheless there is a growing
body of evidence suggesting that the CLI can be a suitable
target for such languages. In order to
better understand the issues involved we set out to create
a full implementation of the Ruby language on the CLI.
This paper describes the challenges faced and design
decisions made in creating Ruby.NET - a Ruby compiler
for the CLI. |
Cite as: Kelly, W. and Gough, J. (2008). Compiling Ruby on the CLR. In Proc. Thirty-First Australasian Computer Science Conference (ACSC 2008), Wollongong, NSW, Australia. CRPIT, 74. Dobbie, G. and Mans, B., Eds. ACS. 37-46. |
(from crpit.com)
(local if available)
|
|