Gambit Scheme

E134962

Gambit Scheme is a high-performance implementation of the Scheme programming language, known for its efficient compiler, support for concurrent and distributed programming, and ability to generate C code for portability.

All labels observed (2)

Label Occurrences
Gambit Scheme canonical 1
Gambit-C 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Scheme implementation
free software
open-source software
programming language implementation
basedOnStandard Scheme R5RS
surface form: R5RS

R7RS (small) (partial)
compilesTo C
native code (via C compiler)
developer Marc Feeley
hasAuthor Marc Feeley
hasComponent Gambit interpreter
Gambit Scheme self-linksurface differs
surface form: Gambit-C
implementsLanguage Scheme
license Apache License 2.0
optimizationGoal fast startup time
high performance
small memory footprint
previousLicense GNU Lesser General Public License
surface form: LGPL
programmingLanguage Scheme
provides bytecode interpreter
interactive REPL
native-code compiler
repository https://github.com/gambit/gambit
supports debugging tools
profiling tools
supportsFeature C interoperability
Unicode
concurrent programming
distributed programming
first-class continuations
foreign function interface
lightweight threads
macros
message passing
module system
multithreading
tail-call optimization
supportsParadigm functional programming
procedural programming
supportsStandard IEEE Scheme
targetPlatform Unix-like systems
Windows
cross-platform
macOS
usedFor networked applications
research and teaching
systems programming
website https://gambitscheme.org
writtenInLanguage C

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Scheme notableImplementation Gambit Scheme
Gambit Scheme hasComponent Gambit Scheme self-linksurface differs
this entity surface form: Gambit-C