Created: 2012-03-20 18:19
Updated: 2016-06-03 14:29


This is a hyperlinked version of the Revised^5 Report on the Algorithmic Language Scheme (R5RS), which was first published in 1998.

The authoritative version of R5RS is available from schemers.org in DVI and PostScript formats. That site also contains R5RS in several non-authoritative formats, including an HTML translation of the TeX sources.

This document has been prepared by hand from the authoritative specification due to quality issues with the existing HTML version, including the use of frames and non-semantic markup.

This document presents the text of the authoritative version in a web-friendly manner. For example, where the authoritative version references itself in short parentheticals (as in "(see section XXX)"), this document generally uses hyperlinks that do not disrupt the flow of text. No discretionary hyperlinks have been added.

The mathematical content of the specification is generally simple, but there are displayed equations in the description of the trigonometric procedures and the concluding example that are marked up in MathML. As of early 2012, no browser implements MathML entirely, but Firefox generally has the best support.

The displayed equations in the formal semantics are too complex for any current browser to render without plugins or scripting. Accordingly, they are included as images from the authoritative version.

The stylesheet distributed with this document attempts to substantially preserve the typography of the authoritative version.

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more