Journal article
Sequent calculi and abstract machines
Abstract
We propose a sequent calculus derived from the λ―μμ˜-calculus of Curien and Herbelin that is expressive enough to directly represent the fine details of program evaluation using typical abstract machines. Not only does the calculus easily encode the usual components of abstract machines such as environments and stacks, but it can also simulate the transition steps of the abstract machine with just a constant overhead. Technically this is …
Authors
Ariola ZM; Bohannon A; Sabry A
Journal
ACM Transactions on Programming Languages and Systems, Vol. 31, No. 4, pp. 1–48
Publisher
Association for Computing Machinery (ACM)
Publication Date
May 2009
DOI
10.1145/1516507.1516508
ISSN
0164-0925