| Rolling your own mutable ADT—a connection between linear types and monads |
| Full text |
Pdf
(831 KB)
|
| Source
|
Annual Symposium on Principles of Programming Languages
archive
Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
table of contents
Paris, France
Pages: 54 - 66
Year of Publication: 1997
ISBN:0-89791-853-3
|
|
Authors
|
|
Chih-Ping Chen
|
Yale University, Department of Computer Science, New Haven, CT
|
|
Paul Hudak
|
Yale University, Department of Computer Science, New Haven, CT
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 28, Citation Count: 8
|
|
|
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
|
Zena M. Ariola , John Maraist , Martin Odersky , Matthias Felleisen , Philip Wadler, A call-by-need lambda calculus, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.233-246, January 23-25, 1995, San Francisco, California, United States
[doi> 10.1145/199448.199507]
|
| |
2
|
|
| |
3
|
|
| |
4
|
J. Guzm#n and P. Hudak. Single-threaded polymorplfic laanbda calclflus. In Proc. Symposium on Logic irt Computer Science, pages 333-343. IEEE, June 1990.
|
| |
5
|
|
| |
6
|
S. Hohnstrom. A linear fimctiomfl lmlguagc, in Proc. the Workshop on the Implementation of Lazy Fanctio'nal Languages, PMG Report 53, pages 13- 32, 1988.
|
| |
7
|
P. Hudak. Mutable abstract datatypes - or- how to have your state and munge it too. Reseaxch Rep()rt YALEU/DCS/R.R.-914, YMe University, Department of Coxnputer S(:iencc, De(:ember 1992.
|
 |
8
|
Paul Hudak , Simon Peyton Jones , Philip Wadler , Brian Boutel , Jon Fairbairn , Joseph Fasel , María M. Guzmán , Kevin Hammond , John Hughes , Thomas Johnsson , Dick Kieburtz , Rishiyur Nikhil , Will Partain , John Peterson, Report on the programming language Haskell: a non-strict, purely functional language version 1.2, ACM SIGPLAN Notices, v.27 n.5, p.1-164, May 1992
[doi> 10.1145/130697.130699]
|
| |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
Greg Morrisett , Matthias Felleisen , Robert Harper, Abstract models of memory management, Proceedings of the seventh international conference on Functional programming languages and computer architecture, p.66-77, June 26-28, 1995, La Jolla, California, United States
[doi> 10.1145/224164.224182]
|
 |
15
|
Martin Odersky , Dan Rabin , Paul Hudak, Call by name, assignment, and the lambda calculus, Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.43-56, March 1993, Charleston, South Carolina, United States
[doi> 10.1145/158511.158521]
|
 |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
P. Wadler. Linear types (zm change the world! hi IFIP TC 2 Worki'n9 Conference on P#vgramming Concepts and Methods, Sea of Galilee, IsreM, April 1990. IFIP.
|
 |
20
|
|
| |
21
|
C.P. Wadsworth. Semantics and Pragmatics of t, he Lambda Calculus. PhD thesis, Oxford University, 1971.
|
|