Standards

R7RS first, with the rest of Scheme in context.

The R7RS small report is the default authority for examples on r7.rs. R5RS, R6RS, and SRFI remain essential for understanding Scheme culture, portability, and library practice.

Read First

R7RS small

The teaching and portability baseline for this site: libraries, records, exceptions, bytevectors, parameters, and a compact standard library set.

local PDF | r7rs.org

R6RS

Important for understanding Scheme's larger standardization path, library design, conditions, Unicode, records, and syntax-case.

main PDF | libraries PDF | r6rs.org

R5RS

The classic compact report belongs primarily at r5.rs, but remains necessary background for older code and many courses.

local PDF | r5.rs

SRFI

Scheme Requests for Implementation document portable libraries, features, and conventions beyond the base reports.

canonical site | local archive

How r7.rs Uses Standards