Skip to content

namin/collapsing-towers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collapsing Towers of Interpreters

We are concerned with the following challenge: given a sequence of programming languages L_0,...,L_n and interpreters for L_i+1 written in L_i, derive a compiler from L_n to L_0. This compiler should be one-pass, and it should be optimal in the sense that the translation removes all interpretive overhead of the intermediate languages.

See popl18 directory for the authorative artifact accompanying the POPL 2018 paper Collapsing Towers of Interpreters.

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Scala 94.4%
  • Racket 5.6%