\chapter{Scheme language reference}
\label{SchemeReference}
\label{scmref}

This chapter is a reference manual for the version of Scheme used in
6.003.  The explanations here are adapted from~\cite{RRRS}, which is
the standard reference for Scheme implementations.  There are some
minor differences between this version of Scheme and the one running
in the 6.001 lab in 34-401, but these should not cause you
trouble.\footnote{Besides the different style of interaction with the
editor, the difference you are most likely to notice between 6.003 and
6.001 Scheme is that
the names of the printing procedures have been changed.}

Some of the explanations here may provide helpful reminders if you
already know Scheme, but we do {\em not} recommend that you do more
than skim this chapter, and you should definitely not study it as a
way to try learn to program in Scheme.  To learn to program in Scheme,
you should consult~\cite{SICP}, which is the text for 6.001.


