Windows, Linux, and macOS |
---|
The Gambit Scheme system is a complete, portable, efficient and reliable implementation of the Scheme programming language.
The latest official release of the system and other helpful documents related to Gambit can be obtained from the Gambit wiki at:
git clone https://github.com/gambit/gambit.git
cd gambit
./configure # --enable-single-host optional but recommended
make # build runtime library, gsi and gsc (add -j8 if you can)
make modules # compile the builtin modules (optional but recommended)
make check # run self tests (optional but recommended)
make doc # build the documentation
sudo make install # install
Detailed installation instructions are given in the file INSTALL.txt.
0: Feature-based conditional expansion construct (builtin)
2: AND-LET*: an AND with local bindings, a guarded LET* special form
4: Homogeneous numeric vector datatypes (builtin)
6: Basic String Ports (builtin)
8: receive: Binding to multiple values (builtin)
9: Defining Record Types (builtin)
16: Syntax for procedures of variable arity (builtin)
18: Multithreading support (builtin)
21: Real-time multithreading support (builtin)
22: Running Scheme Scripts on Unix (builtin)
23: Error reporting mechanism (builtin)
26: Notation for Specializing Parameters without Currying
27: Sources of Random Bits (builtin)
30: Nested Multi-line Comments (builtin)
31: A special form rec for recursive evaluation
39: Parameter objects (builtin)
41: Streams
64: A Scheme API for test suites (incomplete implementation)
88: Keyword objects (builtin)
132: Sort Libraries
158: Generators and Accumulators
179: Nonempty Intervals and Generalized Arrays (Updated)
193: Command line (builtin)