Conference
A reflection on call-by-value
Abstract
A number of compilers exploit the following strategy: translate a term to continuation-passing style (CPS) and optimize the resulting term using a sequence of reductions. Recent work suggests that an alternative strategy is superior: optimize directly in an extended source calculus. We suggest that the appropriate relation between the source and target calculi may be captured by a special case of a Galois connection known as a reflection . …
Authors
Sabry A; Wadler P
Volume
31
Pagination
pp. 13-24
Publisher
Association for Computing Machinery (ACM)
Publication Date
June 15, 1996
DOI
10.1145/232629.232631
Conference proceedings
ACM SIGPLAN Notices
Issue
6
ISSN
0362-1340