Classic Scheme and its sources

R5RS, early Scheme, and the SICP-era tradition.

r5.rs is the historical companion to r7.rs: a compact guide to classic Scheme reports, metacircular interpreters, early language papers, and courses that taught computer science through Scheme.

Start Here

Classic Reports

R5RS

The classic compact report: lexical scope, proper tail recursion, first-class procedures, continuations, numbers, macros, and a small standard library.

local PDF | standards index

R4RS

The 1991 report, close to the modern core language and historically important for macro discussion.

local PDF

R3RS

The 1986 report and the first of the reports using the familiar RnRS naming pattern directly.

local PDF

Early reports

The 1975, 1978, and 1985 reports show Scheme before the language settled into its later report style.

R0RS | R1RS | R2RS

Courses and Books

History and Research

What Belongs Here

Mirrored Material

Local mirrors are provided for durability and convenience. The canonical sources at standards.scheme.org remain authoritative. Books and courses are linked rather than mirrored unless redistribution terms are clear.