arXiv · 0902.1257
Compilation of extended recursion in call-by-value functional languages
Abstract
This paper formalizes and proves correct a compilation scheme for mutually-recursive definitions in call-by-value functional languages. This scheme supports a wider range of recursive definitions than previous methods. We formalize our technique as a translation scheme to a lambda-calculus featuring in-place update of memory blocks, and prove the translation to be correct.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Tom Hirschowitz, Xavier Leroy, J. B. Wells. 2009-02-07. Compilation of extended recursion in call-by-value functional languages. https://doi.org/10.1007/s10990-009-9042-z
Cite the original work for its findings. Save a collection to share your selection of sources.