ACM Home Page
Please provide us with feedback. Feedback
Interaction nets
Full text PdfPdf (800 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
San Francisco, California, United States
Pages: 95 - 108  
Year of Publication: 1989
ISBN:0-89791-343-4
Author
Yves Lafont  Laboratoire d'Informatique de l'Ecole Normale Supérieure, 45 rue d'Ulm, 75230 Paris Cedex 05, France
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 56,   Citation Count: 45
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/96709.96718
What is a DOI?

ABSTRACT

We propose a new kind of programming language, with the following features: a simple graph rewriting semantics, a complete symmetry between constructors and destructors, a type discipline for deterministic and deadlock-free (microscopic) parallelism. Interaction nets generalize Girard's proof nets of linear logic and illustrate the advantage of an integrated logic approach, as opposed to the external one. In other words, we did not try to design a logic describing the behaviour of some given computational system, but a programming language for which the type discipline is already (almost) a logic. In fact, we shall scarcely refer to logic, because we adopt a naïve and pragmatic style. A typical application we have in mind for this language is the design of interactive softwares such as editors or window managers.


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.

 
Girard87
 
Girard88
J.Y. Girard, Multiplicatives, in Rendiconti del seminario ma~ematico dell'universi~ e politecnico di Torino, special issue on logic and computer science (1988).
 
Girard89
J.Y. Girard, Towards a geometry of interaction, in Conference on categories, computer science and loqic, Contempory Mathematics, AMS 92 (1989).
 
Girard89a
J.Y. Girard, Geometry of interaction 1: interpretation of system F, in ASL meeting (North- Holland, Padova, 1989).
 
Girafont
 
Giraflor
 
Lafont87
Y. Lafont, Linear Logic Programming, in Workshop on Programming Logic (GSteborg, 1987) 2O9-220.
 
Lafont88
Y. Lafont, Logiques, Cat6gories et Machines, th~se de doctorat (Universit6 de Paris VII, 1988).
 
Lafont88a
 
Regnos
V. Danos & L. R~gnier, The structure of muttiplicatives, typescript (1988).

CITED BY  45