Hostname: page-component-89b8bd64d-z2ts4 Total loading time: 0 Render date: 2026-05-13T05:10:04.904Z Has data issue: false hasContentIssue false

Control reduction theories: the benefit of structural substitution

Published online by Cambridge University Press:  01 May 2008

ZENA M. ARIOLA
Affiliation:
University of Oregon
HUGO HERBELIN
Affiliation:
INRIA-Futurs with a Historical Note by Matthias Felleisen
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The historical design of the call-by-value theory of control relies on the reification of evaluation contexts as regular functions and on the use of ordinary term application for jumping to a continuation. To the contrary, the control calculus, developed by the authors, distinguishes between jumps and terms. This alternative calculus, which derives from Parigot's λμ-calculus, works by direct structural substitution of evaluation contexts. We review and revisit the legacy theories of control and argue that provides an observationally equivalent but smoother theory. In an additional note contributed by Matthias Felleisen, we review the story of the birth of control calculi during the mid- to late-eighties at Indiana University.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2007
Submit a response

Discussions

No Discussions have been published for this article.