A representation of the execution state of a program at a given point, capturing what computations remain to be performed. Continuations allow programs to save their current state and resume execution later, enabling advanced control flow patterns.
From Latin 'continuare' meaning to make continuous or keep going. The concept was formalized in computer science by Christopher Strachey and Christopher Wadsworth in the 1970s as part of denotational semantics.
A continuation is like having a bookmark that remembers not just where you are in a book, but also your thoughts, notes, and everything you planned to do next! This lets programs implement amazing features like cooperative multitasking, exception handling, and even time travel debugging.
Complete word intelligence in one call. Free tier — 50 lookups/day.