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
- Read the overview: ContinuationA 5-minute orientation
- Skim a recent paper: Beta-Blocker Interruption or Continuation after Myocardial InfarctionInfluential work since 2022
- Pick up a classic book: The Art of Public SpeakingThe most-reprinted book on the subject
- Read the landmark paper: The continuation power flow: a tool for steady state voltage stability analysisCited 1,299 times
- Go sideways: Continuation-passing styleA closely related topic
- 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.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
The continuation power flow: a tool for steady state voltage stability analysis
Bayesian inference and the analytic continuation of imaginary-time quantum Monte Carlo data
Continuation of bevacizumab after first progression in metastatic colorectal cancer (ML18147): a randomised phase 3 trial
Low‐dose aspirin for secondary cardiovascular prevention – cardiovascular risks after its perioperative withdrawal versus bleeding risks with its continuation – review and meta‐analysis
Fixed-Point Continuation for $\ell_1$-Minimization: Methodology and Convergence
A continuation/GMRES method for fast computation of nonlinear receding horizon control
Continuation of neurogenesis in the hippocampus of the adult macaque monkey
Social Background and School Continuation Decisions
🆕 Influential since 2022
Beta-Blocker Interruption or Continuation after Myocardial Infarction
Discontinuation versus continuation of hypertonic saline or dornase alfa in modulator treated people with cystic fibrosis (SIMPLIFY): results from two parallel, multicentre, open-label, randomised, controlled, non-inferiority trials
Purchase and continuation intentions of over -the -top (OTT) video streaming platform subscriptions: a uses and gratification theory perspective
Continuation vs Discontinuation of Renin-Angiotensin System Inhibitors Before Major Noncardiac Surgery
Continuation of gender-affirming hormones in transgender people starting puberty suppression in adolescence: a cohort study in the Netherlands
📚 Books worth reading
The Art of Public SpeakingStephen E. Lucas · 1983
Evening ClassMaeve Binchy · 1994
Mapping the Field of Adult and Continuing EducationAlan B. Knox, Simone C. O. Conceição · 2017
The great chain of beingArthur O. Lovejoy · 1936
The goalEliyahu M. Goldratt, Jeff Cox · 1986
Learning in adulthoodSharan B. Merriam, Rosemary S. Caffarella · 1991
Nepreryvnye gruppyL. S. Pontri͡agin · 1939
Theorie der transformationsgruppen ..Sophus Lie · 1888
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Continuation-passing style In functional programming, continuation-passing style (CPS) is a style of programming in which control is passed explicitly in the form of a continuation…
- Call-with-current-continuation In the Scheme computer programming language, the procedure call-with-current-continuation, abbreviated call/cc, is used as a control flow operator. It…
- History of the Actor model In computer science, the Actor model, first published in 1973, is a mathematical model of concurrent computation. A fundamental challenge in defining the…
- Futures and promises In computer science, futures, promises, delays, and deferreds are constructs used for synchronizing program execution in some concurrent programming languages…
- Programming language theory Programming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification…
- Meta-circular evaluator In computing, a meta-circular evaluator (MCE) or meta-circular interpreter (MCI) is an interpreter which defines each feature of the interpreted language…
- Delimited continuation In programming languages, a delimited continuation, composable continuation or partial continuation, is a "slice" of a continuation frame that has been…
- Monad (functional programming) In functional programming, monads are a way to structure computations as a sequence of steps, where each step produces a value, plus some extra information…