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