An optimizing compiler for scheme called Orbit that incorporates with scheme called TC, together with Steele's Rabbit compilers is discussed. The combination of lexical scoping, full closures and first-class continuation creates a unique and challenging task of compiler designer. It has been found that the general CPS approach induces a particular style of compiler writing that has many benefits. It has been also observed that the compiler writing not identified by Steele and results in a compiler that not only has simple and modulator organization but also generates very efficient code.
|Original language||English (US)|
|Number of pages||15|
|Journal||ACM SIGPLAN Notices|
|State||Published - Apr 1 2004|
ASJC Scopus subject areas
- Computer Graphics and Computer-Aided Design