mit-scheme(1)

NAME

MIT/GNU Scheme - Scheme development environment

SYNOPSIS

mit-scheme [OPTIONS]
bchscheme [OPTIONS]

DESCRIPTION

MIT/GNU Scheme is an implementation of the Scheme program
ming language, providing an interpreter, compiler, source-code
debugger, integrated Emacs-like editor, and a large runtime li
brary. MIT/GNU Scheme is best suited to programming large appli
cations with a rapid development cycle.
There are two executable programs. The programs are func
tionally identical, but use different garbage collectors. The
mit-scheme program uses a standard two-space copying garbage col
lector. This optimizes performance but uses a lot of memory.
The bchscheme program uses a special two-space copying garbage
collector with one heap in memory and the other on the disk.
This makes garbage collection slower but uses less memory.

OPTIONS

These are some of the more common command-line options.
For full information about available options, see the Texinfo
documentation.
--compiler
Load the native-code compiler.
--edwin
Load the Emacs-like text editor.
--heap NBLOCKS
Specify the size of the heap in 1024-word blocks.
The default heap size is 1000 blocks if either --compiler or
--edwin is specified, and 250 blocks otherwise.
--stack NBLOCKS
Specify the size of the stack in 1024-word blocks.
The default stack size is 100 blocks.
--library PATH
Specify where to look for Scheme's binary files.
PATH should be a colon-separated list of directory names.
--no-init-file
Don't load the user's init file.
--edit
Start the text editor automatically. Meaningful
only when combined with the --edwin option.
--eval EXPRESSION...
Evaluate the specified expressions after starting
Scheme.
--load FILENAME...
Load the specified files after starting Scheme.
--option-summary
Print a summary of the command-line options, in
cluding default values.

FILES

/usr/lib/mit-scheme

ENVIRONMENT VARIABLES

MIT/GNU Scheme refers to a large number of environment
variables. See the Texinfo documentation for details.

EXAMPLES

To use the interpreter without any frills, type:

mit-scheme

To also load the compiler, type:

mit-scheme --compiler

To load the compiler and editor, type:

mit-scheme --compiler --edwin --edit

AUTHORS

MIT/GNU Scheme Team <bug-mit-scheme@gnu.org>

SEE ALSO

The full documentation for MIT/GNU Scheme is maintained as
a set of Texinfo manuals. If the info program is properly in
stalled at your site, the command

info "MIT/GNU Scheme User"
should give you access to the complete User's manual.
Programming information is located in the Info topics "MIT/GNU
Scheme Ref" and "SOS". Usage of the IMAIL mail reader is located
in the "IMAIL" topic.
MIT/GNU Scheme Team 7.7.90
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout