ACM Home Page
Please provide us with feedback. Feedback
Correctness of monadic state: an imperative call-by-need calculus
Full text PdfPdf (1.59 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
San Diego, California, United States
Pages: 62 - 74  
Year of Publication: 1998
ISBN:0-89791-979-3
Authors
Zena M. Ariola  Department of Computer & Information Science, University of Oregon, Eugene, OR
Amr Sabry  Department of Computer & Information Science, University of Oregon, Eugene, OR
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): 2,   Downloads (12 Months): 22,   Citation Count: 5
Additional Information:

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/268946.268952
What is a DOI?

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
 
2
ARIOLA, Z. M., AND BLOM, S. Lambda calculi plus letrec. Tech. Rep. CIS-TR-97-05, Dept. of Computer and Information Science, University of Oregon, 1997.
 
3
4
 
5
 
6
AUGUSTSSON, L., PaTTPa, M., AND SYNEK, n. FuItctional peaxl: On generating unique names. Journal of Functional Programming ~{, 1 (Jan. 1994), 117- 123. Original version: Splitting Infinite Sets of Unique Names by Hidden State Changes, Tech. Rep. 67, Programming Methoddogy Group, Chalmers University of Technology, 1992.
7
8
9
 
10
~, E. Parameter-passing and the lambda calculus. Master's thesis, Dept. of Computer Science, Rice University, 1990.
11
 
12
FF~LEISEN, M., AND HmB, R. The revised report on the syntactic theories of sequential control and state. Theater. Gomput. SoL 10~ (1992), 235-271. Teeh. Rep. 89-100, Rice University.
 
13
FIELD, J. A simple rewriting semantics for realistic imperative programs and its application to program analysis (preliminary report). Tech. Rep. YALE/DCS/RR- 909, Dept. of Computer Science, Yale University, 1992. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, pages 98-107.
 
14
G~, J. C., AND HUDAK, P. Single-threaded polymorphic lambda calculus. In the IEEE Symposium on Logic in Computer Science (1990), IEEE Computer Society Press, Los A}amitos, Calif., pp. 333-343.
 
15
HUDAK, P. Mutable abstract datatypes -or- how to have your state and mange it too. Tech. Rep. YALEU/DCS/RR-914, Dept. of Computer Science, Yale University, December 1992. Revised May 1993.
 
16
HUGHES, J. Lazy memo-functions. Tech. Rep. 21, Progtamming Methodolog~ Group, Chalmers University of Technology, 1985.
 
17
LAUNGHBURY, J. Lazy imperative programming. Tech. Rep. YALEU/DCS/RR-968, Dept. of Computer Science, Yale University, 1993. ACM SIGPLAN Workshop on State in Programming Languages.
18
 
19
LAUNCI-IBUKY, J., AND PEYTON JONES, S. L. State ill HaskelL Lisp Symbol. Comput. 8 (I995), 193-341.
20
 
21
LEVY, 3.-3. Optimal reductions in the lambda-calculus. in To H-.B. Curry: Essays in Combinatory Logic, Lambda Calculus and Formalism (1980), Academic Press, pp. 159-291.
22
 
23
24
 
25
PSrTOl~ JONES, S. L. The Implementation of Functional Programming Languages. International Series in Computer Science. Prentice-Hall, I987.
26
 
27
 
28
SABRY, A., AND FmLD, J. Reasoning abou~ explici~ and implicit representations of state. Tech. Rep. YALEU/DCS/KR-968, Dept. of Computer Science, Yale University, 1993. A OM SIGPLAN Workshop on State in Programming Languages, pages 1"/'-30.
29
30
 
31
32
33
34
35
 
36


Collaborative Colleagues:
Zena M. Ariola: colleagues
Amr Sabry: colleagues