arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0902.1257cs.PL
收藏

按值调用函数式语言中扩展递归的编译

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

Tom Hirschowitz, Xavier Leroy, J. B. Wells

摘要:

本文形式化并证明了按值调用函数式语言中相互递归定义的编译方案的正确性。该方案比以前的方法支持更广泛的递归定义。我们将我们的技术形式化为一个翻译方案,以具有内存块的就地更新功能的一个可编程演算,并证明翻译是正确的。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑