# PLT Software and Installed Components

## DrScheme

DrScheme is a user-friendly environment for creating and running Scheme programs. DrScheme supports the Beginning Student, Intermediate Student, Advanced Student, and Full Scheme dialects of Scheme.

DrScheme's default language is Beginning Student Scheme. To change the language, select the `Set Language...` item in the `Language` menu.

On this machine, DrScheme is ``.

For more information, see How to use DrScheme.

## MzScheme and MrEd

The MzScheme and MrEd executables run programs written in the MzScheme and MrEd languages, respectively.

Create a MzScheme or MrEd program using the DrScheme development environment. Then, use the MzScheme or MrEd executable to run the program in its deployed setting.

On this machine, MzScheme is ``, and MrEd is ``.

For more information, see and .

## mzc

The mzc executable compiles MzScheme and MrEd programs to native code using a C compiler (which your system must provide). The resulting native code can be loaded into MrEd or MzScheme. The mzc compiler provides limited support for building stand-alone executables from Scheme code.

On this machine, mzc is ``.

For more information, see .

## DrScheme Jr

DrScheme Jr is the text-only version of DrScheme. For more information, see How to use DrScheme.

On this machine, DrScheme Jr is ``.

## Help Desk

Help Desk provides information about PLT Software in a user-friendly, searchable environment. Help Desk can run by itself, or within DrScheme (via the `Help` menu).

On this machine, Help Desk is ``.

## Setup PLT

Setup PLT performs certain installation duties, such as compiling DrScheme's source code to make DrScheme start faster.

Setup PLT also unpacks and installs downloadable `.plt` distributions, such as the MrSpidey distribution archive. Help Desk automatically runs Setup PLT when you use it to download a `.plt` file.

On this machine, Setup PLT is ``.

## Games

The Games executable demos a few small games implemented in Scheme.

## Installed Components