* [SICP] Harold Abelson and Gerald Jay Sussman with Julie Sussman.
_Structure and Interpretation of Computer Programs, second
edition._ MIT Press, Cambridge, 1996.
* [Bawden88] Alan Bawden and Jonathan Rees. Syntactic closures. In
_Proceedings of the 1988 ACM Symposium on Lisp and Functional
Programming_, pages 86-95.
* [howtoprint] Robert G. Burger and R. Kent Dybvig. Printing
floating-point numbers quickly and accurately. In _Proceedings of
the ACM SIGPLAN '96 Conference on Programming Language Design
and Implementation_, pages 108-116.
* [RRRS] William Clinger, editor. The revised revised report on
Scheme, or an uncommon Lisp. MIT Artificial Intelligence Memo
848, August 1985. Also published as Computer Science Department
Technical Report 174, Indiana University, June 1985.
* [howtoread] William Clinger. How to read floating point numbers
accurately. In _Proceedings of the ACM SIGPLAN '90 Conference
on Programming Language Design and Implementation_, pages 92-101.
Proceedings published as _SIGPLAN Notices_ 25(6), June 1990.
* [R4RS] William Clinger and Jonathan Rees, editors. The revised^4
report on the algorithmic language Scheme. In _ACM Lisp Pointers_
4(3), pages 1-55, 1991.
* [macrosthatwork] William Clinger and Jonathan Rees. Macros that
work. In _Proceedings of the 1991 ACM Conference on Principles of
Programming Languages_, pages 155-162.
* [propertailrecursion] William Clinger. Proper Tail Recursion and
Space Efficiency. To appear in _Proceedings of the 1998 ACM
Conference on Programming Language Design and Implementation_,
* [syntacticabstraction] R. Kent Dybvig, Robert Hieb, and Carl
Bruggeman. Syntactic abstraction in Scheme. _Lisp and Symbolic
Computation_ 5(4):295-326, 1993.
* [Scheme311] Carol Fessenden, William Clinger, Daniel P. Friedman,
and Christopher Haynes. Scheme 311 version 4 reference manual.
Indiana University Computer Science Technical Report 137, February
1983. Superseded by [Scheme84].
* [Scheme84] D. Friedman, C. Haynes, E. Kohlbecker, and M. Wand.
Scheme 84 interim reference manual. Indiana University Computer
Science Technical Report 153, January 1985.
* [IEEE] _IEEE Standard 754-1985. IEEE Standard for Binary
Floating-Point Arithmetic._ IEEE, New York, 1985.
* [IEEEScheme] _IEEE Standard 1178-1990. IEEE Standard for the
Scheme Programming Language._ IEEE, New York, 1991.
* [Kohlbecker86] Eugene E. Kohlbecker Jr. _Syntactic Extensions in
the Programming Language Lisp._ PhD thesis, Indiana University,
* [hygienic] Eugene E. Kohlbecker Jr., Daniel P. Friedman, Matthias
Felleisen, and Bruce Duba. Hygienic macro expansion. In
_Proceedings of the 1986 ACM Conference on Lisp and Functional
Programming_, pages 151-161.
* [Landin65] Peter Landin. A correspondence between Algol 60 and
Church's lambda notation: Part I. _Communications of the ACM_
8(2):89-101, February 1965.
* [MITScheme] MIT Department of Electrical Engineering and Computer
Science. Scheme manual, seventh edition. September 1984.
* [Naur63] Peter Naur et al. Revised report on the algorithmic
language Algol 60. _Communications of the ACM_ 6(1):1-17, January
* [Penfield81] Paul Penfield, Jr. Principal values and branch cuts
in complex APL. In _APL '81 Conference Proceedings,_ pages
248-256. ACM SIGAPL, San Francisco, September 1981. Proceedings
published as _APL Quote Quad_ 12(1), ACM, September 1981.
* [Pitman83] Kent M. Pitman. The revised MacLisp manual (Saturday
evening edition). MIT Laboratory for Computer Science Technical
Report 295, May 1983.
* [Rees82] Jonathan A. Rees and Norman I. Adams IV. T: A dialect of
Lisp or, lambda: The ultimate software tool. In _Conference
Record of the 1982 ACM Symposium on Lisp and Functional
Programming_, pages 114-122.
* [Rees84] Jonathan A. Rees, Norman I. Adams IV, and James R. Meehan.
The T manual, fourth edition. Yale University Computer Science
Department, January 1984.
* [R3RS] Jonathan Rees and William Clinger, editors. The revised^3
report on the algorithmic language Scheme. In _ACM SIGPLAN
Notices_ 21(12), pages 37-79, December 1986.
* [Reynolds72] John Reynolds. Definitional interpreters for higher
order programming languages. In _ACM Conference Proceedings_,
pages 717-740. ACM, 1972.
* [Scheme78] Guy Lewis Steele Jr. and Gerald Jay Sussman. The
revised report on Scheme, a dialect of Lisp. MIT Artificial
Intelligence Memo 452, January 1978.
* [Rabbit] Guy Lewis Steele Jr. Rabbit: a compiler for Scheme. MIT
Artificial Intelligence Laboratory Technical Report 474, May 1978.
* [CLtL] Guy Lewis Steele Jr. _Common Lisp: The Language, second
edition._ Digital Press, Burlington MA, 1990.
* [Scheme75] Gerald Jay Sussman and Guy Lewis Steele Jr. Scheme: an
interpreter for extended lambda calculus. MIT Artificial
Intelligence Memo 349, December 1975.
* [Stoy77] Joseph E. Stoy. _Denotational Semantics: The
Scott-Strachey Approach to Programming Language Theory._ MIT
Press, Cambridge, 1977.
* [TImanual85] Texas Instruments, Inc. TI Scheme Language Reference
Manual. Preliminary version 1.0, November 1985.