Global Information Lookup Global Information

Delimited continuation information


In programming languages, a delimited continuation, composable continuation or partial continuation, is a "slice" of a continuation frame that has been reified into a function. Unlike regular continuations, delimited continuations return a value, and thus may be reused and composed. Control delimiters, the basis of delimited continuations, were introduced by Matthias Felleisen in 1988[1] though early allusions to composable and delimited continuations can be found in Carolyn Talcott's Stanford 1984 dissertation, Felleisen et al.,[2] Felleisen's 1987 dissertation,[3] and algorithms for functional backtracking, e.g., for pattern matching, for parsing, in the Algebraic Logic Functional programming language, and in the functional implementations of Prolog where the failure continuation is often kept implicit and the reason of being for the success continuation is that it is composable.

  1. ^ Felleisen, Matthias (1988). "The theory and practice of first-class prompts". Principles of Programming Languages. pp. 180–190. doi:10.1145/73560.73576. ISBN 0-89791-252-7. S2CID 16705769.
  2. ^ Felleisen, Matthias; Friedman, Daniel P.; Duba, Bruce; Marrill, John (February 1987). Beyond continuations (PDF) (Technical report). Computer Science Department, Indiana University. 216.
  3. ^ Felleisen, Matthias (1987). The Calculi of Lambda-v-CS Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages (PDF) (Thesis).

and 16 Related for: Delimited continuation information

Request time (Page generated in 0.8107 seconds.)

Delimited continuation

Last Update:

continuations, delimited continuations return a value, and thus may be reused and composed. Control delimiters, the basis of delimited continuations,...

Word Count : 1344

Continuation

Last Update:

way of delimiting this capture. Delimited continuation operators address this by providing two separate control mechanisms: a prompt that delimits a continuation...

Word Count : 3049

Continuation War

Last Update:

The Continuation War, also known as the Second Soviet-Finnish War, was a conflict fought by Finland and Nazi Germany against the Soviet Union during World...

Word Count : 14755

GNU Guile

Last Update:

through SXML, SXPath, and SXSLT, HTTP and other World Wide Web APIs, delimited continuations, array programming, and other functionality. Guile programs can...

Word Count : 1978

String literal

Last Update:

preferred to the existing C-style strings. In Tcl, brace-delimited strings are literal, while quote-delimited strings have escaping and interpolation. Perl has...

Word Count : 5639

Coroutine

Last Update:

that they have the same expressive power as one-shot continuations and delimited continuations. Full coroutines are either symmetric or asymmetric. Importantly...

Word Count : 4991

OCaml

Last Update:

runtime, removing the global GC lock and adding effect handlers via delimited continuations. These changes enable support for shared-memory parallelism and...

Word Count : 3909

INI file

Last Update:

backslash (\, ASCII 0x5C) as the last character on a line. In such line continuation, backslashes followed immediately by EOL (end-of-line) cause the backslash...

Word Count : 3032

Racket features

Last Update:

features that language implementors can use, like (composable, delimited) continuations, resource management, etc., a way to specify (and implement) parsers...

Word Count : 3502

1915 South African general election

Last Update:

maintain the imperial connection. The Unionists accordingly preferred the continuation in power of the SAP to the prospect of an NP government. The vote totals...

Word Count : 502

Borders of Belgium

Last Update:

London (1839). The border between Belgium and the Netherlands was only delimited by the Boundary Treaty signed in the Hague on 5 November 1842, and the...

Word Count : 854

Baby boomers

Last Update:

baby-boom generation as extending from 1946 through 1964. Others have delimited the baby boom period differently. Authors William Strauss and Neil Howe...

Word Count : 22141

Lexical analysis

Last Update:

statements, or statements into blocks, to simplify the parser. Line continuation is a feature of some languages where a newline is normally a statement...

Word Count : 3323

Base64

Last Update:

the last line, which may contain fewer printable characters. Lines are delimited by whitespace characters according to local (platform-specific) conventions...

Word Count : 3814

Data URI scheme

Last Update:

the \ + <linefeed> line terminators are a feature of CSS, indicating continuation on the next line. These would be removed by the CSS stylesheet processor...

Word Count : 1280

Revolutionary defeatism

Last Update:

China who were then allied with Great Britain and the United States in a continuation of Dmitrov's Comitern Popular Front anti-fascist politics, which treated...

Word Count : 342

PDF Search Engine © AllGlobal.net