|
ABSTRACT
The power of first class continuations is demonstrated by implementing a variety of coroutine mechanisms using only continuations and functional abstraction. The importance of general abstraction mechanisms such as continuations is discussed.
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
|
Dahl O.-J., and Hoare, C.A.R. "Hierarchical Program Structures," Structured Programming, Dahl, O.-J., Dijkstra, E., and Hoare, C.A.R., Academic Press, 1972, pages 157-220.
|
| |
3
|
Friedman, D.P., Haynes, C.T., Kohlbecker, E., and Wand, M. "The Scheme 84 Reference Manual" Indiana University Computer Science Department Technical Report No. 153 (March, 1984).
|
| |
4
|
Hewitt, C. "Viewing control structures as patterns of passing messages", Artif. Intell. 8, 1977, pages 323-363. Also in Winston and Brown {ed}, Artificial Intelligence: an MIT Perspective, MIT Press, 1979.
|
 |
5
|
|
| |
6
|
Marlin, C. Coroutines: A Programming Methodology, a Language Design and an Implementation, Lecture Notes in Computer Science 95, Springer-Verlag, 1980.
|
 |
7
|
|
 |
8
|
|
| |
9
|
Steele, G., and Sussman, G., "The revised report on Scheme: a dialect of Lisp", MIT Artificial Intelligence Memo 452, January 1978.
|
| |
10
|
|
 |
11
|
|
CITED BY 24
|
|
|
|
|
|
|
|
|
|
|
David Kranz , Norman Adams , Richard Kelsey , Jonathan Rees , Paul Hudak , James Philbin, ORBIT: an optimizing compiler for scheme, ACM SIGPLAN Notices, v.21 n.7, p.219-233, July 1986
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew Fluet , Mike Rainey , John Reppy , Adam Shaw , Yingqi Xiao, Manticore: a heterogeneous parallel language, Proceedings of the 2007 workshop on Declarative aspects of multicore programming, p.37-44, January 16-16, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matthew Fluet , Nic Ford , Mike Rainey , John Reppy , Adam Shaw , Yingqi Xiao, Status report: the manticore project, Proceedings of the 2007 workshop on Workshop on ML, October 05-05, 2007, Freiburg, Germany
|
|
|
|
|
|
Nicolas Palix , Charles Consel , Laurent Réveillère , Julia Lawall, A stepwise approach to developing languages for SIP telephony service creation, Proceedings of the 1st international conference on Principles, systems and applications of IP telecommunications, July 19-20, 2007, New York City, New York
|
|
|
|
|
|
|
|