|
|
Continuations and Continuation Passing Style
- Greg Pettyjohn, John Clements, Joe Marshall,
Shriram Krishnamurthi and Matthias Felleisen.
"Continuations from Generalized Stack Inspection".
International Conference on Functional Programming,
ICFP 2005. September 2005. Available online:
downloadable paper.
- Chung-chieh Shan. "Shift to Control". 2004
Scheme Workshop. September 2004. Available online:
ps
pdf.
- Martin Gasbichler, Eric Knauel, Michael Sperber and
Richard A. Kelsey. "How to Add Threads to a Sequential
Language Without Getting Tangled Up". Scheme
Workshop 2003. November 2003. Available online:
ps
pdf.
- Dorai Sitaram. "Unwind-protect in portable Scheme".
Scheme Workshop 2003. November 2003. Available
online:
ps
pdf.
- Olivier Danvy. "Three Steps for the CPS
Transformation". Kansas State University. CIS-92-02.
December 1991. Available online: ps.
- Olivier Danvy. "On some Functional Aspects of
Control". Workshop on the Implementation of Lazy
Functional Languages. October 1988. Available
online: ps
pdf.
- William D. Clinger, Anne Hartheimer and Eric M.
Ost. "Implementation strategies for continuations".
Vol. 12. No. 1. 1999.
- Olivier Danvy. "Formalizing Implementation
Strategies for First-Class Continuations". European
Symposium on Programming (ESOP 2000). LNCS 1782.
April 2000. Available online: ps
pdf.
- Olivier Danvy. "Back to Direct Style". European
Symposium on Programming (ESOP 1992). LNCS 582.
February 1992. Available online:
ps.
- Michael Sperber and Martin Gasbichler. "Final shift
for call/cc: Direct implementation of shift and reset".
International Conference on Functional Programming
(ICFP'2002). October 2002. Available online:
ps.
- Martin Gasbichler, Michael Sperber. "A Direct
Implementation of Shift/Reset". IFL 2001.
2001.
- Paul T. Graunke and Shriram Krishnamurthi.
"Advanced Control Flows for Flexible Graphical User
Interfaces". International Conference on Software
Engineering. 2002. Available online:
ps
pdf.
- Paul T. Graunke, Robert Bruce Findler, Shriram
Krishnamurthi, Matthias Felleisen. "Automatically
Restructuring Programs for the Web". IEEE
International Symposium on Automated Software
Engineering (ASE 2001). 2001. Available online:
ps
pdf.
- Paul T. Graunke, Shriram Krishnamurthi, Van der
Hoeven and Matthias Felleisen. "Programming the Web
with High-Level Programming Languages". European
Symposium on Programming (ESOP 2001). 2001.
Available online:
ps
pdf.
- Olivier Danvy. "Programming with Tighter Control".
BIGRE Bulletin. 65. July 1989.
- Olivier Danvy. "On listing list prefixes". Lisp
Pointers. Vol. 2. No. 3-4. January 1989.
- Mitchell Wand. "Continuation-Based Program
Transformation Strategies". Journal of the
ACM. 27. 1. January 1980. Available online:
ACM Digital Library.
- Mitchell Wand and Daniel P. Friedman. "Compiling
Lambda Expressions Using Continuations and
Factorizations". Journal of Computer
Languages. 3. 1978.
- Mitchell Wand. "Continuation-Based
Multiprocessing". Conference Record of the 1980
Lisp Conference. 1980. Available online:
ACM Digital Library.
- R. Kent Dybvig and Robert Hieb. "Continuations and
Concurrency". Proceedings of the Second ACM SIGPLAN
Symposium on Principles and Practice of Parallel
Programming. March 1990. Available online:
ACM Digital Library.
- Dorai Sitaram and Matthias Felleisen. "Modeling
Continuations Without Continuations". Proceedings
of the Eighteenth ACM Symposium on Principles of
Programming Languages. 1991. Available online:
ACM Digital Library.
- Daniel P. Friedman, Christopher T. Haynes and
Eugene E. Kohlbecker. "Programming with Continuations".
Program Transformation and Programming
Environments. 1984.
- Christopher T. Haynes and Daniel P. Friedman.
"Engines Build Process Abstractions". Conference
Record of the 1984 ACM Symposium on Lisp and Functional
Programming. 1984. Available online:
ACM Digital Library.
- Christopher T. Haynes, Daniel P. Friedman and
Mitchell Wand. "Continuations and Coroutines".
Conference Record of the 1984 ACM Symposium on Lisp
and Functional Programming. 1984. Available
online:
ACM Digital Library.
- Christopher T. Haynes and Daniel P. Friedman.
"Abstracting Timed Preemption with Engines".
Journal of Computer Languages. 12. 2. 1987.
- Matthias Felleisen, Daniel P. Friedman, Bruce F.
Duba and John Merrill. "Beyond Continuations". Indiana
University. Computer Science Dept. Technical Report
216. February 1987. Available online:
pdf.
- Christopher T. Haynes and Daniel P. Friedman.
"Embedding Continuations in Procedural Objects".
ACM Transactions on Programming Languages and
Systems. 9. 4. October 1987. Available online:
ACM Digital Library.
- Daniel P. Friedman and Christopher T. Haynes.
"Constraining Control". Proceedings of the Twelfth
Annual Symposium on Principles of Programming
Languages. January 1985.
- Matthias Felleisen. "Transliterating Prolog into
Scheme". Indiana University. Computer Science Technical
Report 182. October 1985.
- Christopher T. Haynes, Daniel P. Friedman and
Mitchell Wand. "Obtaining Coroutines With
Continuations". Journal of Computer Languages.
11. 3/4. 1986.
- Christopher T. Haynes. "Logic Continuations".
Proceedings of the Third International Conference on
Logic Programming. July 1986.
- Matthias Felleisen, Daniel P. Friedman, Eugene E.
Kohlbecker and Bruce F. Duba. "Reasoning with
Continuations". Proceedings of the Symposium on
Logic in Computer Science. June 1986.
- Dorai Sitaram and Matthias Felleisen. "Control
Delimiters and Their Hierarchies". Lisp and
Symbolic Computation: An International Journal. 3.
1. January 1990. Available online: .
- Morry Katz and Daniel Weise. "Continuing Into the
Future: On the Interaction of Futures and First-Class
Continuations". Proceedings of the 1990 ACM
Conference on Lisp and Functional Programming.
June 1990. Available online:
ACM Digital Library.
- Daniel P. Friedman. "Applications of Continuations:
Invited Tutorial". 1988 Principles of Programming
Languages (POPL88). January 1988. Available
online: ps
pdf.
- Darrell Ferguson and Dwight Deugo. "Call with
Current Continuation Patterns". 8th Conference on
Pattern Languages of Programs. September 2001.
Available online:
ps
pdf.
- Olivier Danvy and Andrzej Filinski. "A Functional
Abstraction of Typed Contexts". DIKU. DIKU Rapport
89/12. July 1989. Available online: ps.
- Olivier Danvy and Andrzej Filinski. "Abstracting
Control". 1990 ACM Conference on Lisp and
Functional Programming. September 1990. Available
online:
ps.
- William D. Clinger, Anne Hartheimer and Eric M.
Ost. "Implementation strategies for continuations".
Proceedings of the 1988 ACM conference on LISP and
functional programming. July 1988. Available
online:
ACM Digital Library.
- Robert Hieb, R. Kent Dybvig and Carl Bruggeman.
"Representing Control in the Presence of First-Class
Continuations". ACM SIGPLAN 1990 Conference on
Programming Language Design and Implementation.
June 1990. Available online: ps.
- Olivier Danvy and Andrzej Filinski. "Representing
Control: A Study of the CPS Transformation". Department
of Computing and Information Sciences, Kansas State
University. CIS-91-2. February 1991. Available online:
ps.
- Olivier Danvy and Julia L. Lawall. "Back to direct
style II: First-class continuations". 1992 ACM
Conference on Lisp and Functional Programming.
1992. Available online:
ps.
- Julia L. Lawall and Olivier Danvy. "Separating
Stages in the Continuation-Passing Style
Transformation". Proceedings of POPL93, the 1993
ACM Symposium on Principles of Programming
Languages. 1993. Available online:
ps.
- Olivier Danvy and Julia L. Lawall. "Back to direct
style II: First-class continuations". Computer Science
Department, Brandeis University. Technical Report
CS-95-179. February 1995. Available online:
ps.
- Amr Sabry and Matthias Felleisen. "Reasoning about
Programs in Continuation-Passing Style". Rice
University. TR 92-180. 1992. Available online:
ps.
- Dorai Sitaram and Matthias Felleisen. "Reasoning
with Continuations II: Full Abstraction for Models of
Control". Proceedings of LFP 90. 1990.
Available online: ps
two corrections (ps).
- Amr Sabry and Matthias Felleisen. "Reasoning about
Programs in Continuation-Passing Style".
Proceedings of LFP 92. 1992. Available online:
ps.
- Amr Sabry and Matthias Felleisen. "Reasoning about
Programs in Continuation-Passing Style". LISP and
Symbolic Computation. 1993. Available online:
ps.
- Cormac Flanagan, Amr Sabry, Bruce F. Duba and
Matthias Felleisen. "The Essence of Compiling with
Continuations". Proceedings of PLDI 93. 1993.
Available online:
ps.
- Amr Sabry and Matthias Felleisen. "Is
Continuation-Passing Useful for Data Flow Analysis?".
Proceedings of PLDI 94. 1994. Available
online: ps.
- Amr Sabry. "The Formal Relationship between Direct
and Continuation-passing Style Optimizing Compilers: A
Synthesis of Two Paradigms". PhD. Thesis. Rice
University. Available online:
ps.
- Sanjeev Kumar, Carl Bruggeman and R. Kent Dybvig.
"Threads Yield Continuations". Lisp and Symbolic
Computation. 10, 2. May 1998. Available online:
ps.
- Carl Bruggeman, Oscar Waddell and R. Kent Dybvig.
"Representing Control in the Presence of One-Shot
Continuations". ACM SIGPLAN 1996 Conference on
Programming Language Design and Implementation.
June 1996. Available online:
ps.
- Robert Hieb, R. Kent Dybvig and Claude W. Anderson
III. "Subcontinuations". Lisp and Symbolic
Computation. 7, 1. January 1994. Available online:
ps.
- R. Kent Dybvig and Robert Hieb. "Engines from
Continuations". Journal of Computer Languages.
14, 2. 1989. Available online: ps.
- Olin Shivers. "Continuations and threads:
Expressing machine concurrency directly in advanced
languages". Proceedings of the Second ACM SIGPLAN
Workshop on Continuations. January 1997. Available
online:
ps.
- Matthias Felleisen, Mitchell Wand, Daniel P.
Friedman and Bruce F. Duba. "Abstract continuations: a
mathematical semantics for handling full jumps".
Proceedings of the 1988 ACM conference on LISP and
functional programming. July 1988. Available
online:
ACM Digital Library.
- Julia L. Lawall and Daniel P. Friedman. "Toward
Leakage Containment". Computer Science Department,
Indiana University. February 1992. Available online:
ps.
- Richard A. Kelsey and Paul Hudak. "Realistic
Compilation by Program Transformation". Principles
of Programming Languages (POPL89). January 1989.
Available online:
ps
pdf.
- Julia L. Lawall. "Continuation Introduction and
Elimination in Higher-Order Programming Languages".
PhD. Thesis. Indiana University, Computer Science
Department. July 1994.
- Julia L. Lawall and Olivier Danvy.
"Continuation-Based Partial Evaluation". 1994 ACM
Conference on Lisp and Functional Programming.
1994. Available online:
ps.
- Julia L. Lawall and Olivier Danvy.
"Continuation-Based Partial Evaluation". Computer
Science Department, Brandeis University. Technical
Report CS-95-178. February 1995. Available online:
ps.
- Steven E. Ganz, Daniel P. Friedman and Mitchell
Wand. "Trampolined Style". International Conference
on Functional Programming (ICFP 99). September
1999. Available online:
ps
pdf.
- Erik Hilsdale and Daniel P. Friedman. "Writing
macros in continuation-passing style". Scheme and
Functional Programming 2000. September 2000.
Available online:
ps
pdf.
- Marc Feeley. "A portable implementation of
first-class continuations for unrestricted
interoperability with C in a multithreaded Scheme".
Scheme and Functional Programming 2000.
September 2000. Available online:
ps
pdf.
- Mitchell Wand. "Continuation-Based Multiprocessing
Revisited". Higher-Order and Symbolic
Computation. 12(3). October 1999. Available
online:
ps.
- Mitchell Wand. "Continuation-Based
Multiprocessing". Higher-Order and Symbolic
Computation. 12(3). October 1999. Available
online:
ps.
- Marc Feeley. "A Better API for First-Class
Continuations". 2nd Workshop on Scheme and
Functional Programming. September 2001. Available
online:
ps
pdf.
- Jonathon Sobel and Daniel P. Friedman. "Recycling
Continuations". 1998 International Conference on
Functional Programming (ICFP'98). September 1998.
Available online:
ps
pdf.
- Christian Queinnec. "Continuations and
conversations". 9th International Conference, AIMSA
2000. number 1904 in Lecture Notes in Artificial
Intelligence. September 2000.
- Christian Queinnec. "Locality, causality and
continuations". LFP '94 - ACM Symposium on Lisp and
Functional Programming. June 1994. Available
online:
ps
pdf.
- Christian Queinnec. "A library of high-level
control operators". Lisp Pointers. 6(4).
October 1993. Available online:
ps
pdf.
- Christian Queinnec. "Continuation conscious
compilation". Lisp Pointers. 6(1). January
1993. Available online:
ps
pdf.
- Christian Queinnec. "Continuation sensitive
compilation". Laboratoire d'Informatique de l'École
Polytechnique. Research Report LIX RR 92/14. November
1992. Available online:
ps
pdf.
- Christian Queinnec and Bernard Serpette. "A Dynamic
Extent Control Operator for Partial Continuations".
POPL '91 - Eighteenth Annual ACM symposium on
Principles of Programming Languages. January 1991.
Available online:
ps
pdf.
- Luc Moreau and Christian Queinnec. "Partial
Continuations as the Difference of Continuations".
International Conference on Programming Language
Implementation and Logic Programming (PLILP'94).
number 844 in Lecture Notes in Computer Science.
September 1994. Available online:
ps
pdf.
- Ching-Lin Wang. "A Continuation-based Language
Embedded in Scheme". Journal of Computer
Languages. Vol. 17. Num. 1. 1992.
- Ching-Lin Wang. "Obtaining Lazy Evaluation with
Continuations in Scheme". Information Processing
Letters. Vol. 35. 1990.
Last modified: Saturday, August 11th, 2012
4:55:46pm
HTML generated using WebIt!.
|