[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling Scheme (Summary)

In article <1990Jan10.024859.28865@sun.soe.clarkson.edu> jk0@sun.soe.clarkson.edu (Jason Coughlin) writes:
>This is quite a hot issue so I thought I'd post a summary of what I
>received.  Thanks to everyone who gave me a lead!

I guess I missed your request.  Here are the references I have to
published works on Scheme compilation:

Sussman, Gerald Jay: "LISP, Programming and Implementation",
 in "Functional Programming and its Applications"
   Eds: Darlington, Henderson, & Turner
   Cambridge U Press, 1982

Abelson & Sussman: "Structure and Interpretation of Computer Programs"
MIT Press, 1985

Steele: "RABBIT: A Compiler for SCHEME (A Study in Compiler Optimization)"
MIT AI-TR-474, May 1978

Rosas, Guillermo: "Liar, an Algol-like Compiler for Scheme"
MIT Bachelor's thesis, January 24, 1987

Clinger, Will:"The Scheme 311 Compiler, An Excercise in Denotational Semantics"
1984 Symposium on Lisp and Functional Programming

Bartley & Jensen: "The Implementation of PC Scheme"
Proceedings of the 1986 ACM Conference on Lisp and Functional Programming

Kranz, ... Adams , et al: "Orbit, an Optimizing Compiler for Scheme"
SigPlan Notices V21, #7, July 1986

Wand: "From Interpreter to Compiler: A Representational Derivation"
 in "Programs as Data Objects", Springer-Verlag lecture notes 217, 1986.

Feeley & Lapine: "Using Closures for Code Generation"
Computer Languages: V12, #1 1987

Vegdahl & Pleban: "The Runtime Environment for Screme, a Scheme
implementation on the 88000", SIGPLAN Notices, Vol 24 Special Issue, May

Also, the latest issue of LISP AND SYMBOLIC COMPUTATION which contains
a loooong article on compiling Scheme for parallel machines.

-Ken Dickey