A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2011; you can also visit the original URL.
The file type is application/pdf
.
The ruby intermediate language
2009
Proceedings of the 5th symposium on Dynamic languages - DLS '09
Ruby is a popular, dynamic scripting language that aims to "feel natural to programmers" and give users the "freedom to choose" among many different ways of doing the same thing. While this arguably makes programming in Ruby easier, it makes it hard to build analysis and transformation tools that operate on Ruby source code. In this paper, we present the Ruby Intermediate Language (RIL), a Ruby front-end and intermediate representation that addresses these challenges. Our system includes an
doi:10.1145/1640134.1640148
dblp:conf/dls/FurrAFH09
fatcat:vtxmv5po7jcdhe6om2d77obk64