Environment Variables for OS/2 Installation - MIT/GNU Scheme 7.7.91
Description: MIT/GNU Scheme 7.7.91

Previous: OS/2 Installation Procedure, Up: OS/2 Installation

#### 1.3.2 Environment Variables

This section documents several of the environment variables that Scheme uses, and gives an example for each one. These are the environment variables that must usually be defined when installing Scheme under OS/2. For complete documentation of all of the environment variables used by Scheme, see Environment Variables.

Note that environment variables are usually defined in the OS/2 config.sys file. After editing the config.sys file, it is necessary to reboot OS/2 before the changes will take effect.

MITSCHEME_LIBRARY_PATH
  says where to find Scheme's data files. This is the only required environment variable (but is not required when Scheme is invoked with the --library command-line option).

                SET MITSCHEME_LIBRARY_PATH=C:\SCHEME\LIB

MITSCHEME_INF_DIRECTORY
  tells Scheme where to find debugging information for the runtime system. The default value for this environment variable is a subdirectory src located in the directory specified by MITSCHEME_LIBRARY_PATH.

                SET MITSCHEME_INF_DIRECTORY=C:\SCHEME\LIB\SRC

TMPDIR
  tells Scheme the name of a directory where it can store temporary files.

                SET TMPDIR=C:\TMP

HOME
  tells Scheme where your “home” directory is located. This is where Scheme looks for init files, and it is also what the ~/ (or ~\\) filename prefix expands to. If not specified, Scheme uses the root directory of the current drive.

                SET HOME=C:\CPH

USER
  tells Scheme your user name. This is used for several purposes, including the name that will be used as your email address.

                SET USER=cph

SHELL
  tells Edwin what shell program to use in shell buffers and for running shell commands. If not specified, this defaults to the standard OS/2 shell, cmd.exe.

                SET SHELL=C:\4OS2251\4OS2.EXE