Abstract
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) |
---|---|
Pages (from-to) | 177-191 |
Number of pages | 15 |
Journal | ACM SIGPLAN Notices |
Volume | 39 |
Issue number | 4 |
State | Published - Apr 2004 |
Externally published | Yes |
ASJC Scopus subject areas
- Software
- Computer Graphics and Computer-Aided Design