Intensional Equality ;= for Continuations

5Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

I propose a novel language feature, intensional continuation equality, useful in languages with or without first-class continuations, and show how it enables truly remarkable gains in efficiency of ordinary user programs. Continuations, expressing "what the program will do from now on," are a much-used tool of semantics, and sometimes show up as a user-accessible programming feature. But most use of continuations is parametric, in the sense that functions behave the same way independent of their continuation. I will show that nonparametric use of continuations allows very substantial almost incredible gains in program speed. Furthermore, this technique is compatible with almost any style of programming language; imperative, functional, even object-oriented.

Cite

CITATION STYLE

APA

Appel, A. W. (1996). Intensional Equality ;= for Continuations. SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 31(2), 55–57. https://doi.org/10.1145/226060.226069

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free