| HAL : hal-00310121, version 1 |
| DOI : 10.1145/888251.888267 |
| Fiche détaillée | Récupérer au format |
|
|
| PPDP '03, Uppsala : Sweden (2003) |
|
|
|
|
| Compilation of extended recursion in call-by-value functional languages |
|
|
Tom Hirschowitz 1Xavier Leroy 1 |
|
|
| (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 | |
|
|
|
|
|
|
|
|
| Domaine | : | Informatique/Langage de programmation |
|
|
| Functional programming – letrec – compilation |
|
|
| Liste des fichiers attachés à ce document : | |||||
|
|
|
| hal-00310121, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00310121 | |
| oai:hal.archives-ouvertes.fr:hal-00310121 | |
| Contributeur : Tom Hirschowitz | |
| Soumis le : Vendredi 8 Août 2008, 08:59:31 | |
| Dernière modification le : Mercredi 20 Janvier 2010, 11:31:54 | |