Messing with the Future (or the Art of Continuations)
- š¤ Speaker: Marco Devesas Campos (University of Cambridge)
- š Date & Time: Friday 02 May 2014, 14:00 - 15:00
- š Venue: LT2, Computer Laboratory, William Gates Building
Abstract
LikeāsayāConcurrency, Continuations are a long standing, well researched topic of vast applications. They are used in compiler construction, distributed systems, and to give semantics to imperative control operatorsāand in many other situations.
However, much like Concurrency, Computer Scientists want nothing to do with them. Why? Simply put, Continuations encapsulate the future operation of a programāand by giving access to them, programs are free to do the most devilish of things if proper care is not taken.
This lecture will explore ways to tame thisāproverbialābeast. We will first explain what Continuations are; how they can be used to implement different programming paradigms; and even how they enable us to write more efficient programs.
Series This talk is part of the Computer Laboratory Research Students' Lectures 2014 series.
Included in Lists
- Computer Laboratory Research Students' Lectures 2014
- LT2, Computer Laboratory, William Gates Building
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Friday 02 May 2014, 14:00-15:00