PLT Documentation

The following documents are online. You can also download the documentation in various formats.


User Documentation

PLT DrScheme: Programming Environment Manual

An introduction to DrScheme, including its dialect of Scheme, for DrScheme users. Documentation for DrScheme's user interface is provided by a help system built into DrScheme.

PLT DrScheme Jr: Programming Shell Manual

How to use DrScheme Jr, a text-based implementation of DrScheme with low resource requirements.

PLT MrSpidey: Static Debugger Manual

Reference manual for the interactive static debugger for DrScheme.

PLT MzScheme: Language Manual

Reference for PLT's base Scheme language, MzScheme, and its extensions to standard Scheme, including the MzLib library.

PLT mzc: MzScheme Compiler Manual

Reference for the mzc compiler.

Pattern Matching for Scheme

Reference for match, Andrew Wright's pattern-matching syntax that is part of MzLib.

Revised4 Report on the Algorithmic Language Scheme

The standard definition of the Scheme language.

PLT MrEd: Graphical Toolbox Manual

Reference for the primitive procedures and classes for graphical user interface programming.

PLT Reference Master Index

A comprehensive index of the PLT user documentation.

System Documentation

PLT McMicMac: Parser Manual

Reference for PLT's core parsing engine.

Inside PLT MzScheme

Reference for C/C++ programmers who embed MzScheme within another language or extend MzScheme with new primitive features.

PLT xctocc: C++ Glue Generator Manual

Reference for a utility that helps produce "glue" code for extending MzScheme with new C++-based classes.

PLT / scheme@cs.rice.edu