2 papers
cs.PL2026
Support Local Variables
Maxwell Bernstein, Takashi Kokubun, Aaron Patterson +2
Ruby is a dynamically typed and object-oriented programming language. Its primary implementation, CRuby, contains a bytecode virtual machine and a mature lazy basic block versionin…
cs.PL2024
Partial Evaluation, Whole-Program Compilation
Chris Fallin, Maxwell Bernstein
There is a tension in dynamic language runtime design between speed and correctness: state-of-the-art JIT compilation, the result of enormous industrial investment and significant…