Gambit (scheme implementation)
Developer(s) | Marc Feeley |
---|---|
Stable release | 4.8.1 / October 17, 2015 |
Operating system | Cross-platform |
Type | Programming language |
License | LGPL/Apache License |
Website | gambitscheme.org |
Standard(s) | R4RS, R5RS, several others. |
Gambit, also called Gambit-C, is a free software Scheme implementation, consisting of a Scheme interpreter, and a compiler which compiles Scheme to C. Its documentation[1] claims conformance to the R4RS, R5RS, and IEEE standards, as well as several SRFIs. Gambit was first released 1988, and Gambit-C (that is, Gambit with the C backend) was first released 1994.
Contents
Termite Scheme
Termite Scheme is a variant of Scheme implemented on top of Gambit-C. Termite is intended for distributed computing,[2] it offers a simple and powerful message-passing model of concurrency, inspired by that of Erlang.
C++ and Objective-C integration
While the compiler itself produces solely C code, it has full integration support for C++ and Objective-C compilers such as GCC. Thus, software written in Gambit-C can contain C++ or Objective-C code, and can fully integrate with corresponding libraries.
See also
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
<templatestyles src="Asbox/styles.css"></templatestyles>