Abstract
The idea of introducing logical variables into functional programming languages has been proposed for some years, and many concrete languages with this feature have been developed. Recently the semantic features of the languages in this paradigm have been uniformly modelled using the constraint computation formalism [RJK92]. However, the operational behaviour of these languages has not been studied systematically. In this paper, we propose a linear logic formalization of the the computational behaviour of functional programming languages with logical variables. It is shown that, with the resource-consciousness of linear logic, the computation of the paradigm can be uniformly modelled as deduction in the logic. Therefore, the model provides the logical meaning for the computation as well as a general abstract machine for the implementation of these languages.
| Original language | English |
|---|---|
| Title of host publication | Programming Language Implementation and Logic Programming - 5th International Symposium, PLILP 1993, Proceedings |
| Editors | Maurice Bruynooghe, Jaan Penjam |
| Publisher | Springer Verlag |
| Pages | 201-219 |
| Number of pages | 19 |
| ISBN (Print) | 9783540571865 |
| DOIs | |
| Publication status | Published - 1993 |
| Externally published | Yes |
| Event | 5th International Symposium on Programming Language Implementation and Logic Programming, PLILP 1993 - Tallinn, Estonia Duration: 25 Aug 1993 → 27 Aug 1993 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 714 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 5th International Symposium on Programming Language Implementation and Logic Programming, PLILP 1993 |
|---|---|
| Country/Territory | Estonia |
| City | Tallinn |
| Period | 25/08/93 → 27/08/93 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1993.
Fingerprint
Dive into the research topics of 'Functional programming languages with logical variables: A linear logic view'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver