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;

Open PDF

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

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Arithmetic
  • Artificial Intelligence
  • Compilers
  • Complex Numbers
  • Computational Science
  • Computer Languages
  • Computer Program Documentation
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Grammars
  • Language
  • Lisp Programming Language
  • Operating Systems
  • Programming Languages
  • System Software

Readers

  • Approximation Theory.
  • Database Systems and Applications
  • Military History of the United States in the 20th Century.