References

  1. Kenichi Asai (2004): Offline partial evaluation for shift and reset. In: Proceedings of the 2004 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation. ACM Press, pp. 3–14, doi:10.1145/1014007.1014009.
  2. Kenichi Asai & Yukiyoshi Kameyama (2007): Polymorphic delimited continuations. In: Proceedings of Fifth Asian Symposium on Programming Languages and Systems, Lecture Notes in Computer Science 4807. Springer Berlin Heidelberg, pp. 239–254, doi:10.1007/978-3-540-76637-7_16.
  3. Robert Atkey (2006): Parameterised notions of computation. In: Proceedings of the Workshop on Mathematically Structured Functional Programming. eWiC.
  4. Robert Atkey (2009): Parameterised notions of computation. Journal of Functional Programming 19(3-4), pp. 335, doi:10.1017/S095679680900728X.
  5. Malgorzata Biernacka & Dariusz Biernacki (2009): Context-based proofs of termination for typed delimited-control operators. Proceedings of the 11th ACM SIGPLAN conference on Principles and practice of declarative programming, pp. 289, doi:10.1145/1599410.1599446.
  6. Jacques Carette, Oleg Kiselyov & Chung-Chieh Shan (2009): Finally tagless, partially evaluated: Tagless staged interpreters for simpler typed languages. Journal of Functional Programming 19(05), pp. 509, doi:10.1017/S0956796809007205.
  7. Olivier Danvy (1988): On some functional aspects of control. In: Proceedings of the Workshop on Implementation of Lazy Functional Languages. Program Methodology Group. University of Göteborg and Chalmers University of Technology, pp. 445–449. Report 53.
  8. Olivier Danvy & Andrzej Filinski (1989): A Functional Abstraction of Typed Contexts. Technical Report. Computer Science Department, University of Copenhagen.
  9. Olivier Danvy & Andrzej Filinski (1990): Abstracting control. In: Proceedings of the 1990 ACM conference on LISP and functional programming. ACM Press, pp. 151–160, doi:10.1145/91556.91622.
  10. Olivier Danvy & Andrzej Filinski (2009): Representing Control: a Study of the CPS Transformation. Mathematical Structures in Computer Science 2(04), pp. 361, doi:10.1017/S0960129500001535.
  11. Matthias Felleisen (1988): The theory and practice of first-class prompts. In: Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages. ACM Press, pp. 180–190, doi:10.1145/73560.73576.
  12. Carl A. Gunter, Didier Rémy & Jon G. Riecke (1995): A generalization of exceptions and control in ML-like languages. In: Proceedings of the seventh international conference on Functional programming languages and computer architecture. ACM Press, pp. 12–23, doi:10.1145/224164.224173.
  13. Oleg Kiselyov (2006): Parametrized 'monad'. http://okmij.org/ftp/Computation/monads.html#param-monad.
  14. Oleg Kiselyov (2007): First-class typed, direct-style sprintf. http://okmij.org/ftp/ML/sprintf-cupto.ml.
  15. Oleg Kiselyov (2012): Delimited control in OCaml, abstractly and concretely. Theoretical Computer Science 435, pp. 56–76, doi:10.1016/j.tcs.2012.02.025.
  16. Oleg Kiselyov (2012): Typed Tagless Final Interpreters. In: Spring School on Generic and Indexed Programming, Lecture Notes in Computer Science 7470. Springer Berlin Heidelberg, pp. 130–174, doi:10.1007/978-3-642-32202-0_3.
  17. Moe Masuko & Kenichi Asai (2011): Caml Light + shift/reset = Caml Shift. In: First International Workshop on the Theory and Practice of Delimited Continuations, pp. 33–46.
  18. Tiark Rompf, Ingo Maier & Martin Odersky (2009): Implementing first-class polymorphic delimited continuations by a type-directed selective CPS-transform. In: Proceedings of the 14th ACM SIGPLAN international conference on Functional programming. ACM Press, pp. 317, doi:10.1145/1596550.1596596.
  19. Philip Wadler (1994): Monads and composable continuations. LISP and Symbolic Computation 7(1), pp. 39–55, doi:10.1007/BF01019944.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org