ACM Home Page
Please provide us with feedback. Feedback
Orbit: an optimizing compiler for scheme
Full text PdfPdf (2.08 MB)
Source ACM SIGPLAN Notices archive
Volume 39 ,  Issue 4  (April 2004) table of contents
Best of PLDI 1979-1999
SPECIAL ISSUE: 1986 table of contents
Pages: 175 - 191  
Year of Publication: 2004
ISSN:0362-1340
Authors
David Kranz  Yale University, New Haven, CT
Richard Kelsey  Yale University, New Haven, CT
Jonathan Rees  Mass. Institute of Technology, Artificial Intelligence Lab, Cambridge, MA
Paul Hudak  Yale University, New Haven, CT
James Philbin  Yale University, New Haven, CT
Norman Adams  Tektronix, Inc., Beaverton, OR
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 107,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/989393.989414
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Norman I. Adams. Assembling from machine descriptions. Master's thesis, Yale University, 1985.
2
 
3
 
4
R. M. de Morgan, I. D. Hill, and B. A. Wichmann. Modified report on the algorithmic language ALGOL 60. Computer Journal, 19(4):364--379, 1976.
5
 
6
 
7
 
8
9
 
10
 
11
 
12
13
 
14
 
15
Olin Shivers. History of T, 2001. Appears on Paul Graham's Lisp website, http://www.paulgraham.com/thist.html.
 
16
 
17
 
18
 
19
20
 
21
Clinger, W., et al. The Revised Revised Report on Scheme, or An UnCommon Lisp. AI Memo 848, Massachusetts Institute of Technology, Aug., 1985.
 
22
 
23
Fisher, J. A. Very Long Word Architectures. YALEU/DCS/RR-253, Yale University, Dec., 1982.
24
 
25
26
27
28
 
29
Rees, J. A., Adams, N. I. and Meehan, J. R. The T Manual. 4th edition, Yale University, Jan., 1984.
 
30
Rozas, W. (personal communication).
 
31
Steele, G. L. Jr. and Sussman, G. J. The Revised Report on Scheme. AI Memo 452, MIT, Jan., 1978.
 
32
33
 
34

Collaborative Colleagues:
David Kranz: colleagues
Richard Kelsey: colleagues
Jonathan Rees: colleagues
Paul Hudak: colleagues
James Philbin: colleagues
Norman Adams: colleagues