Next: Appendix
Up: How to Design Programs:
Previous: Changing Compound Values -
In addition to the teaching languages Beginning Student,
Intermediate Student, and Advanced Student,
DrScheme provides a Full Scheme language. The
Full Scheme language contains many more constructs than
the ones used by the textbook, including constructs for exceptions,
objects, and modules. The graphical variant of Full Scheme
provides an extensive GUI programming toolbox. In addition, libraries
distributed with DrScheme support common network protocols, CGI
scripting, COM integration, and much more. See Help Desk (via the
Help|Help Desk menu item in DrScheme) for more
information.
In a few ways, Full Scheme provides less than the
teaching languages. For example, Full Scheme does not
provide first or local, and symbols are
case-insensitive. Search on languages in Help Desk for a
complete description of the difference between Full Scheme
and the teaching languages.
PLT