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