Accession Number:

ADA159423

Title:

The Revised Revised Report on Scheme or an Uncommon Lisp,

Descriptive Note:

Corporate Author:

MASSACHUSETTS INST OF TECH CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB

Report Date:

1985-08-01

Pagination or Media Count:

77.0

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 inputoutput. 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

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE