
This is the PLT software package directory for Unix.

You have downloaded either the executable distribution or the source
code distribution. (If there is no plt/src directory,
you downloaded the executable distribution.) See the appropriate
section below for further instructions.


Executable Distibution
----------------------

IMPORTANT:
 After unpacking this distribution, set the current directory to plt
 (the one containing this README file) and run ./install.

The following are the executables:

  plt/bin/drscheme -- the Scheme development environment

  plt/bin/drscheme-jr -- a text-only version of DrScheme
  plt/bin/mzscheme -- a text-only Scheme interpreter
  plt/bin/mred -- a graphical Scheme interpreter
  plt/bin/mzc -- a Scheme compiler
  plt/bin/help-desk --- for Help (also built into DrScheme)

DrScheme relies on MrEd (i.e., the DrScheme executable launches
MrEd with special startup instructions), and DrScheme Jr and mzc rely
on MzScheme. You may not have some of these executables, depending
on which distribution you downloaded.

The files in plt/bin are shell scripts. The actual executable binaries
for mred and mzscheme are in plt/.bin in a platform-dependent
subdirectory. (If you have downloaded the source code distribution,
the binaries will be absent and must be compiled.) The sh scripts pick
an appropriate binary based on `uname`, so a single plt directory can
be used in a multi-platform environment. This causes problems for
writing MzScheme scripts; see
         plt/collects/doc/help/scheme/misc/script.html
for a way around the problem.


Source Code Distribution
------------------------

You must compile MzScheme and MrEd before using the PLT software
(including DrScheme).

For compilation instructions, see plt/src/README.


License
-------

PLT Software
Copyright (c) 1995-2000 PLT

PLT software is distributed under the GNU Library General Public
License (LGPL).  This means you can link PLT software (such as
MzScheme or MrEd) into proprietary applications, provided you follow
the specific rules stated in the LGPL.  You can also modify PLT
software; if you distribute a modified version, you must distribute it
under the terms of the LGPL, which in particular means that you must
release the source code for the modified software. See
notes/COPYING.LIB for more information.


More Information
----------------

For further information, select `Help Desk' from DrScheme's `Help'
menu, or run plt/bin/help-desk.
