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.
Author supplied keywords
Cite
CITATION STYLE
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.