BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Messing with the Future (or the Art of Continuations) - Marco Deve
 sas Campos (University of Cambridge)
DTSTART:20140502T130000Z
DTEND:20140502T140000Z
UID:TALK52410@talks.cam.ac.uk
CONTACT:Advait Sarkar
DESCRIPTION:Like—say—Concurrency\, Continuations are a long standing\,
  well researched topic of vast applications. They are used in compiler con
 struction\, distributed systems\, and to give semantics to imperative cont
 rol operators—and in many other situations.\n\nHowever\, much like Concu
 rrency\, Computer Scientists want nothing to do with them. Why? Simply put
 \, Continuations encapsulate the future operation of a program—and by gi
 ving access to them\, programs are free to do the most devilish of things 
 if proper care is not taken.\n\nThis lecture will explore ways to tame thi
 s—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.
LOCATION:LT2\, Computer Laboratory\, William Gates Building
END:VEVENT
END:VCALENDAR
