Gambit (Scheme implementation)

It conforms to the standards R4RS, R5RS, and Institute of Electrical and Electronics Engineers (IEEE), and to several Scheme Requests for Implementations (SRFIs).

By compiling to an intermediate representation, in this case portable C (as do Chicken, Bigloo and Cyclone), programs written in Gambit can be compiled for common popular operating systems such as Linux, macOS, other Unix-like systems, and Windows.

It supports current R*RS standards and common SRFIs and has a state of the art macro and module system inspired by Racket.

[3] Termite Scheme is a variant of Scheme implemented on Gambit-C. Termite is intended for distributed computing,[4] it offers a simple and powerful message passing model of concurrency, inspired by that of Erlang.

Thus, software written in Gambit-C can contain C++ or Objective-C code, and can fully integrate with corresponding libraries.