Compilation of extended recursion in call-by-value functional languages

From MaRDI portal
Publication:848739

DOI10.1007/S10990-009-9042-ZzbMATH Open1183.68140arXiv0902.1257OpenAlexW3101389771MaRDI QIDQ848739FDOQ848739


Authors: Tom Hirschowitz, Xavier Leroy, J. B. Wells Edit this on Wikidata


Publication date: 5 March 2010

Published in: Higher-Order and Symbolic Computation (Search for Journal in Brave)

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.


Full work available at URL: https://arxiv.org/abs/0902.1257




Recommendations




Cites Work


Cited In (13)

Uses Software





This page was built for publication: Compilation of extended recursion in call-by-value functional languages

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q848739)