Sequent calculus as a compiler intermediate language

11Citations
Citations of this article
43Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The λ-calculus is popular as an intermediate language for practical compilers. But in the world of logic it has a lesser-known twin, born at the same time, called the sequent calculus. Perhaps that would make for a good intermediate language, too? To explore this question we designed Sequent Core, a practically-oriented core calculus based on the sequent calculus, and used it to re-implement a substantial chunk of the Glasgow Haskell Compiler.

Cite

CITATION STYLE

APA

Downen, P., Maurer, L., Ariola, Z. M., & Peyton Jones, S. (2016). Sequent calculus as a compiler intermediate language. ACM SIGPLAN Notices, 51(9), 74–88. https://doi.org/10.1145/2951913.2951931

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