Showing cs.PLShow all
2 papers · 1 filter
cs.PL2019
On the Design, Implementation, and Use of Laziness in R
Aviral Goel, Jan Vitek
The R programming language has been lazy for over twenty-five years. This paper presents a review of the design and implementation of call-by-need in R, and a data-driven study of…
cs.PL2017
Correctness of Speculative Optimizations with Dynamic Deoptimization
Olivier Flückiger, Gabriel Scherer, Ming-Ho Yee +3
High-performance dynamic language implementations make heavy use of speculative optimizations to achieve speeds close to statically compiled languages. These optimizations are typi…