Experts has a new look! Let us know what you think of the updates.

Provide feedback
Home
Scholarly Works
A reflection on call-by-value
Conference

A reflection on call-by-value

Abstract

One way to model a sound and complete translation from a source calculus into a target calculus is with an adjoint or a Galois connection . In the special case of a reflection , one also has that the target calculus is isomorphic to a subset of the source. We show that three widely studied translations form reflections. We use as our source language Moggi's computational lambda calculus, which is an extension of Plotkin's call-by-value …

Authors

Sabry A; Wadler P

Volume

19

Pagination

pp. 916-941

Publisher

Association for Computing Machinery (ACM)

Publication Date

November 1997

DOI

10.1145/267959.269968

Conference proceedings

ACM Transactions on Programming Languages and Systems

Issue

6

ISSN

0164-0925