|
ABSTRACT
Two abstract machines reducing terms to their full normal form are presented in this paper. They are based on Krivine's abstract machine [Kri85] which uses an environment to store arguments of function calls. A proof of their correctness is then stated in the abstract framework of &lgr;&sgr;-calculus [Cur89].
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
ACCL90
|
|
| |
App87
|
Andrew W. Appel. Reopening Closures. Technical Report TR 079-87, Princeton university, 1987.
|
 |
Arg89
|
|
| |
Bar75
|
H.P. Barendregt.The type free A-calculus. Technical Report, Utrecht University and ETH Zurich, 1975.
|
| |
Bar81
|
H. Barendregt. The Lambda Calculus. North Holland, 1981.
|
| |
BBKV76
|
H.P. Barendregt, J. Bergstra, J.W. Klop, and H. Volken. Degrees, reductions and representability in the A-calculus. Technical Report 22, University of Utrecht, 1976.
|
 |
BD77
|
|
| |
CCMS86
|
Guy Cousineau, Pierre-Louis Curien, Michel Mauny, and Ascander Sukrez. Combinateurs Catdgoriques ~t lmpldmentation des Langages fonctionnels. Technical Report 86-3, LIENS, 1986.
|
| |
Cur89
|
Pierre-Louis Curien. The strong calculus of closures or Act-calculus a short note. 1989.
|
| |
FW87
|
|
| |
HL86
|
|
| |
Kri85
|
Jean-Louis Krivine. Un interpr~teur du X-calcul. 1985.
|
| |
Lev78
|
Jean-Jacques L~vy. R~ductions correctes et optimales dana le lambda-calcul. PhD thesis, Universit/~ Paris VII, 1978.
|
| |
Moh86
|
Christine M ohring. Exemples de d~velopement de Programmes duns la Th~orie des Constructions. Technical Report 497, INRIA, 1986.
|
 |
NW90
|
|
| |
PJ87
|
Simon Peyton-Jones. Implementation of Functional Programming Languages. Prentice Hall, 1987.
|
| |
Plo81
|
Gordon D. Plotkin. A Structural Approach to Operational semantics. Technical Report DAIMI FN-19, Aarhus University, 1981.
|
| |
Wad88
|
|
CITED BY 13
|
|
|
|
|
Mads Sig Ager , Dariusz Biernacki , Olivier Danvy , Jan Midtgaard, A functional correspondence between evaluators and abstract machines, Proceedings of the 5th ACM SIGPLAN international conference on Principles and practice of declaritive programming, p.8-19, August 27-29, 2003, Uppsala, Sweden
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|