ACM Home Page
Please provide us with feedback. Feedback
The theory and practice of first-class prompts
Full text PdfPdf (1.12 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
San Diego, California, United States
Pages: 180 - 190  
Year of Publication: 1988
ISBN:0-89791-252-7
Author
Mattias Felleisen  Indiana University, Computer Science Department, Lindley Hall 101, Bloomington, IN
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): 5,   Downloads (12 Months): 42,   Citation Count: 62
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/73560.73576
What is a DOI?

ABSTRACT

An analysis of the &lgr;ugr;-C-calculus and its problematic relationship to operational equivalence leads to a new control facility: the prompt-application. With the introduction of prompt-applications, the control calculus becomes a traditional calculus all of whose equations imply operational equivalence. In addition, prompt-applications enhance the expressiveness and efficiency of the language. We illustrate the latter claim with examples from such distinct areas as systems programming and tree processing.


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.

 
1
BARENDREGT, H.P. The Lambda Calculus: Its Syntax and Semantics. rev. ed. Studies in Logic and the Foundations of Mathematics 103. North- Holland, Amsterdam, 1984.
 
2
 
3
FELLEISEN, M., D.P. FRIEDMAN, B. DUBA, AND J. MEKrtILL. Beyond continuations. Technical Report No 216, Indiana University Computer Science Department, 1987.
 
4
5
 
6
HANSON, C., ,}. LAMPING. Dynamic binding in Scheme, unpublished manuscript, 1984, MIT.
7
8
 
9
LANDIN, P.J. The mechanical evaluation of expressions. Compu~. J. 6(4), 1964, 308-320.
 
10
 
11
PLOTKIN, G.D. Call-by-name, call-by-value, and the A-calculus. Theor. Comput. Sci. 1, 1975, 125-159.
12
13
 
14

CITED BY  62