Compilation For New Languages within R
Acknowledgements
State of R
Build New Language/System/Environment
Alternative Approach
Experiment with New Languages
Motivation
Tools for People to Develop New Languages
Tools to Create Machine Code
R-LLVM
Examples
Using Existing Native Code
Compiling for Different Circumstances
Just an Additional Tool for Speed
Benefits of LLVM
Performance
Status
Additional Related Directions
Alternative Approaches
Trade-Offs
Mapping R Byte Code to LLVM
New Interpreter