With the introduction of <#68835#><#48397#>set!<#48397#>-expression<#68835#>s and <#68836#><#48398#>begin<#48398#>-expression<#68836#>s we have covered most
of Scheme's kernel language. In DrScheme, this portion is called
<#48399#>Advanced Student<#48399#> Scheme. Considering the complexity of <#68837#><#48400#>set!<#48400#><#68837#>, this
is a good place to summarize our programming language in the spirit of
intermezzo~1. Following the organization of that intermezzo, we discuss the
vocabulary, the grammar, and the meaning of <#48401#>Advanced Student<#48401#> Scheme. The
last subsection explains what kind of errors we may encounter in
<#48402#>Advanced Student<#48402#> Scheme.