PREV UP NEXT SCM

3.4: Environment Variables

Environment Variable: SCM_INIT_PATH
is the pathname where scm will look for its initialization code. The default is the file `Init.scm' in the source directory.
Environment Variable: SCHEME_LIBRARY_PATH
is the [SLIB] Scheme library directory.
Environment Variable: HOME
is the directory where `Init.scm' will look for the user initialization file `ScmInit.scm'.
Environment Variable: EDITOR
is the name of the program which ed will call. If EDITOR is not defined, the default is `ed'.

3.5: Scheme Variables

Variable: *argv*
contains the list of arguments to the program. *argv* can change during argument processing. This list is suitable for use as an argument to [SLIB] getopt.
Variable: *R4RS-macro*
controls whether loading and interaction support [R4RS] macros. Define this in `ScmInit.scm' or files specified on the command line. This can be overridden by subsequent -m and -u options.
Variable: *interactive*
controls interactivity as explained for the -i and -b options. Define this in `ScmInit.scm' or files specified on the command line. This can be overridden by subsequent -i and -b options.