submit
english version rss feed
HAL: hal-00310121, version 1

Detailed view  Export this paper
PPDP '03, Uppsala : Sweden (2003)
Compilation of extended recursion in call-by-value functional languages
Tom Hirschowitz 1, Xavier Leroy ( ) 1, J. B. Wells
(2003)

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 standard call-by-value recursive definitions. 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 faithful.
1:  CRISTAL (INRIA Rocquencourt)
INRIA
Computer Science/Programming Languages
Functional programming – letrec – compilation
Attached file list to this document: 
PDF
compil-recursion.pdf(193.8 KB)

all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...