Basic syntax for procedural programming in the Scheme language
All data types of the small language, plus new data types which have lexical syntax or which otherwise require special support from the implementation. Basic procedures for working with these types.
The R6RS condition hierarchy, revised, probably along with restarts, some forms for raising errors which weren’t included in R7RS small, and general principles concerning how strict implementations should be in handling ‘errors’ (broadly defined)
R6RS library
and R7RS define-library
, plus program and library semantics
Features from SRFI 226
Record types and any concluding issues of R6RS/R7RS compatibility
Combine fascicle text together into a single report and check carefully for coherency and consistency.