Orbit: an optimizing compiler for scheme (with retrospective)

  title={Orbit: an optimizing compiler for scheme (with retrospective)},
  author={David A. Kranz and Richard Kelsey and Jonathan Rees and Paul Hudak and James Philbin and Norman Adams},
  booktitle={Best of PLDI},
Orbit was an optimizing compiler for T, a dialect of Scheme. Its aggressive use of CPS conversion, novel closure representations, and efficient code generation strategies made it the best compiler for a Scheme dialect at the time and for many years to come. The design of T and Orbit directly spawned six PhD theses and one Masters thesis, and influenced many other projects as well, including SML of New Jersey.