The Revised Revised Report on Scheme or an Uncommon Lisp,
Abstract
Scheme is a statically scoped and properly tail-recursive dialect of the Lisp programming language invented by Guy Lewis Steele Jr and Gerald Jay Sussman. It was designed to have an exceptionally clear and simple semantics and very few different methods of expression formation. This paper reports their unanimous recommendations augmented by committee work in the areas of arithmetic, characters, strings, and input/output. Scheme shares with Common Lisp the goal of a core language common to several implementations. Scheme differs from Common Lisp in its emphasis upon simplicity and function over compatibility with older dialects of Lisp. Contents: Notational conventions; Special forms; Booleans; Equivalence predicates; Pairs and lists; Symbols; Numbers; Characters; Strings; Vectors; The object table;
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 01, 1985
- Accession Number
- ADA159423
Entities
People
- D. Bartley
- G. Brooks
- H. Abelson
- N. Adams
- W. Clinger
Organizations
- Massachusetts Institute of Technology