| The geometry of interaction machine |
| Full text |
Pdf
(934 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
San Francisco, California, United States
Pages: 198 - 208
Year of Publication: 1995
ISBN:0-89791-692-1
|
|
Author
|
|
Ian Mackie
|
Department of Computing, Imperial College of Science, Technology and Medicine, London SW7 2BZ, England
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 45, Citation Count: 9
|
|
|
ABSTRACT
We investigate implementation techniques arising directly from Girard's Geometry of Interaction semantics for Linear Logic, specifically for a simple functional programming language (PCF). This gives rise to a very simple, compact, compilation schema and run-time system. We analyse various properties of this kind of computation that suggest substantial optimisations that could make this paradigm of implementation not only practical, but potentially more efficient than extant paradigms.
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.
| |
ADLR94
|
Andrea Asperti, Vincent Danos, Cosimo Laneve, and Laurent Regnier. Paths in the A-calculus: Three years of communication without understanding. In Proceedings, Ninth Annual IEEE Symposium on Logic in Computer Science, pages 426-436. IEEE Computer Society Press, 1994.
|
| |
AJM94
|
|
| |
AL91
|
Andrea Asperti and Cosimo Laneve. Interaction systems I: The theory of optimal reductions. TechnicM Report 1748, INRIA Rocquencourt, 1991.
|
| |
AL93
|
|
| |
Dan90
|
Vincent Danos. Une Applicat,on de la Logique Lindaire d l@tude des Processus de Normalisat,on (princ#palement du A-ealcul). PhD thesis, Universit# Paris VII, June 1990.
|
| |
DR93
|
Vincent Danos and Laurent Regnier. Local and asynchronous beta-reduction (an analysis of Girard's execution formula). In Proceedings, Eighth Annual IEEE Symposium on Logic zn Computer Science, pages 296-306. IEEE Computer Society Press, 1993.
|
| |
FH88
|
Anthony J. Field and Peter G. Harrison. Functional Programming. Addison Wesley, 1988.
|
 |
GAL92
|
Georges Gonthier , Martín Abadi , Jean-Jacques Lévy, The geometry of optimal lambda reduction, Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.15-26, January 19-22, 1992, Albuquerque, New Mexico, United States
[doi> 10.1145/143165.143172]
|
| |
Gir87
|
|
| |
Gir89a
|
Jean-Yves Girard. Geometry of interaction 1: Interpretation of System F. In R. Ferro et al., ed# itor, Logzc Colloquium 88. North Holland, 1989.
|
| |
Gir89b
|
Jean-Yves Girard. Towards a geometry of interaction. In J. W. Gray and Andre Scedrov, editors, Categories in Computer Science and Logic, volume 92 of Contemporary Mathematics, pages 69-108. American Mathematical Society, 1989.
|
 |
Laf90
|
|
| |
Lan64
|
Peter J. Landin. The mechanical evaluation of expressions. Computer Journal, 6:308-320, 1964.
|
| |
Lev80
|
Jean-Jacques Levy. Optimal reductions in the lambda calculus. In J.P. Hindley and J.R Seldin, editors, To H.B. Curry: Essays on Combinatory Logic, Lambda Calculus and Formalism, pages 159-191. Academic Press, 1980.
|
| |
Mac94
|
Inn Mackie. The Geometry of Implementation. PhD thesis, Department of Computing, Imperim College of Science Technology and Medicine, 1994.
|
| |
Pey87
|
|
| |
Plo77
|
Gordon Plotkin. LCF considered as a programming language. Theoretical Computer Science, 5:223-255, 1977.
|
| |
Wad71
|
Christopher P. Wadsworth. Semantics and Pragmatics of the Lambda-Calculus. PhD thesis, Oxford University, 1971.
|
|