Scheme books

← Back up

This page seeks to collect and list English–language Scheme books in one place for easy access. See the notes at the bottom for additional information.


Books

Scheme

Books that teach Scheme itself:

Computer Science

Books that teach computer science concepts using Scheme:

Theory

Programming language theory books that build upon Scheme:

Implementing

Scheme implementation guides:

Other


Standards & Specifications

R5RS was the last commonly agreed–upon standard before the Grand Schism, although it is considered to be woefully inadequate today. The previous standards are only of historic interest nowadays.
R6RS and R7RS are the contemporary standards that continue to coexist. R7RS comes in "small" (R5RS–like) and "large" (R6RS–like) versions, although at the time of writing (2020), only the small version has been finalised.


Additional resources

Other repositories

Individual collections

Outdated collections

Implementation documentation

In alphabetical order;