| Ruby.NET: a Ruby compiler for the common language infrastructure |
| Full text |
Pdf
(204 KB)
|
| Source
|
ACSC; Vol. 312
archive
Proceedings of the thirty-first Australasian conference on Computer science - Volume 74
table of contents
Wollongong, Australia
SESSION: Contributed papers: operating systems and programming languages
table of contents
Pages 37-46
Year of Publication: 2008
ISBN ~ ISSN:1445-1336 , 978-1-920682-55-2
|
|
Authors
|
|
Wayne Kelly
|
Queensland University of Technology, Brisbane QLD, Australia
|
|
John Gough
|
Queensland University of Technology, Brisbane QLD, Australia
|
|
| Sponsors |
|
| Publisher |
Australian Computer Society, Inc.
Darlinghurst, Australia, Australia
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 62, Citation Count: 0
|
|
|
ABSTRACT
The implementation of statically typed programming languages on the .NET Common Language Infrastructure (CLI) is by now well understood (Gough 2002). 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 (Hugunin 2006). 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Hugunin, J. Jim Hugunin's Thinking Dynamic, http://blogs.msdn.com/hugunin/archive/2006/09/05/741605.aspx, Accessed 18 October 2007.
|
| |
3
|
Ironruby, A fast, compliant Ruby powered by .NET, http://www.ironruby.net/, Accessed 18 October 2007.
|
| |
4
|
Jruby, Java powered Ruby Implementation, http://jruby.codehaus.org/, Accessed 18 October 2007.
|
| |
5
|
Kelly, W. Gardens Point Parser Generator. http://www.plas.fit.qut.edu.au/gppg, Accessed 18 October 2007.
|
| |
6
|
Lam J, RubyCLR, http://rubyforge.org/projects/rubyclr/, Accessed 18 October 2007.
|
| |
7
|
|
| |
8
|
Ruby. Ruby Language home page, http://www.rubylang.org, Accessed 18 October 2007.
|
| |
9
|
Sarada K, Yarv: Yet Another Ruby VM, http://www.atdot.net/yarv/, Accessed 18 October 2007.
|
| |
10
|
Thomas, D, Fowler, C & Hunt, A. Programming Ruby, 2nd Edition, Pragmatic Bookshelf, 2004
|
|