Everything About ___
Live briefing

Everything about Continuation

Representation of the control state of a computer program

In computer science, a continuation is an abstract representation of the control state of a computer program. A continuation implements (reifies) the program control state, i.e. the continuation is a data structure that represents the computational process at a given point in the process's execution; the created data structure can be accessed by the programming language, instead of being hidden in the runtime environment. Continuations are useful for encoding other control mechanisms in programming languages such as exceptions, generators, coroutines, and so on. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: ContinuationA 5-minute orientation
  2. Skim a recent paper: Beta-Blocker Interruption or Continuation after Myocardial InfarctionInfluential work since 2022
  3. Pick up a classic book: The Art of Public SpeakingThe most-reprinted book on the subject
  4. Read the landmark paper: The continuation power flow: a tool for steady state voltage stability analysisCited 1,299 times
  5. Go sideways: Continuation-passing styleA closely related topic
  6. Go sideways: Call-with-current-continuationA closely related topic

📖 Definitions

Noun The act or state of continuing or being continued; uninterrupted extension or succession

Noun That which extends, increases, supplements, or carries on.

Noun A representation of an execution state of a program at a certain point in time, which may be used at a later time to resume the execution of the program from that point.

Noun A successful shot that, despite a foul, is made with a single continuous motion beginning before the foul, and that is therefore valid in certain forms of basketball.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics