Lambda Papers

E567332

Lambda Papers is a seminal series of influential papers by computer scientist Guy L. Steele Jr. that helped formalize and popularize the Scheme programming language and key concepts in programming language design.

All labels observed (1)

Label Occurrences
Lambda Papers canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf series of academic papers ⓘ
associatedWith MIT Artificial Intelligence Laboratory ⓘ
Massachusetts Institute of Technology ⓘ
author Guy L. Steele Jr. ⓘ
citedBy research on Scheme ⓘ
research on compiler optimization for higher-order languages ⓘ
research on functional programming ⓘ
field computer science ⓘ
programming language theory ⓘ
programming languages ⓘ
focusesOnConcept compiler optimization ⓘ
continuations ⓘ
denotational semantics ⓘ
first-class procedures ⓘ
garbage collection ⓘ
interpreter design ⓘ
lambda calculus ⓘ
lexical scoping ⓘ
macro systems ⓘ
tail-call optimization ⓘ
hasCanonicalCollection online compilation of Guy L. Steele Jr.’s lambda-related papers ⓘ
hasPart “Anatomy of Lisp” ⓘ
“Compiler Optimization Based on Viewing LAMBDA as RENAME plus GOTO” ⓘ
“Debunking the ‘Expensive Procedure Call’ Myth” ⓘ
“Design of a LISP-based Microprocessor” ⓘ
“Lambda: The Ultimate Declarative” ⓘ
“Lambda: The Ultimate Imperative” ⓘ
“Multiprocessing Compactifying Garbage Collection” ⓘ
“RABBIT: A Compiler for SCHEME” ⓘ
“The Art of the Interpreter” ⓘ
“The Definition and Implementation of a Computer Programming Language Based on Constraints” ⓘ
“The Revised Report on Scheme” ⓘ
helpedFormalize Scheme programming language ⓘ
linked to: Scheme
helpedPopularize Scheme programming language ⓘ
influenced Lisp community ⓘ
Scheme programming language ⓘ
linked to: Scheme

design of later Scheme standards ⓘ
design of other functional languages ⓘ
functional programming community ⓘ
programming language design ⓘ
languageOfWork English ⓘ
mainTopic Scheme programming language ⓘ
linked to: Scheme
notableFor advancing compiler techniques for higher-order languages ⓘ
bridging theory of lambda calculus and language implementation ⓘ
clarifying cost of procedure calls ⓘ
rigorous treatment of lambda abstraction in practical programming ⓘ
publicationPeriod 1970s ⓘ
early 1980s ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Guy L. Steele Jr. → notableWork → Lambda Papers ⓘ