The Lambda Papers were a series of influential publications by Guy Steele and Gerald Sussman on the Scheme programming language and its implemention.
They comprise the following papers:
- Sussman, Gerald Jay and Steele, Guy L. Scheme: An Interpreter For Extended Lambda Calculus. December 1975.
- Steele, Guy L and Sussman, Gerald Jay. Lambda: The Ultimate Imperative. March 1976.
- Steele, Guy L. Lambda: The Ultimate Declarative. November 1976.
- Steele, Guy L. Debunking the "Expensive Procedure Call" Myth or, Procedure Call Implementations Considered Harmful or, Lambda: The Ultimate GOTO. October 1977.
- Sussman, Gerald Jay and Steele, Guy L. The Art of the Interpreter or, the Modularity Complex. May 1978.
- Steele, Guy L. Rabbit: A compiler for Scheme. May 1978.
- Steele, Guy L and Sussman, Gerald Jay. Design of Lisp-based Processors, or Scheme: A Dielectric Lisp, or Finite Memories Considered Harmful, or Lambda: The Ultimate Opcode. March 1979.
- Steele, Guy L. Compiler Optimization Based on Viewing LAMBDA as RENAME + GOTO. AI: An MIT Perspective. 1980