ACM Home Page
Please provide us with feedback. Feedback
The geometry of interaction machine
Full text PdfPdf (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
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 45,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/199448.199483
What is a DOI?

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
 
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.