Gambit (Scheme implementation)
- Gambit (Scheme implementation)
Infobox Software
name = Gambit
logo =
caption =
developer = Marc Feeley
latest_release_version = 4.2.9
latest_release_date = Release date and age|2008|09|28
operating_system = Cross-platform
genre = Programming language
license = LGPL/Apache License
website = [http://gambit.iro.umontreal.ca gambit.iro.umontreal.ca]
standard = 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 [http://www.iro.umontreal.ca/~gambit/README] claims conformance to the R4RS, R5RS, and IEEE standards, as well as several SRFIs. Gambit was first released 1994.
Termite Scheme
Termite Scheme is a Gambit Scheme module intended for distributed computing. It offers a simple and powerful concurrency model, inspired by Erlang, which is based on a message-passing model of concurrency.
C++ integration
While the compiler produces solely C code, it has full integration support for C++ compilers such as Gnu C++. Thus, software written in Gambit can contain C++ code, and can fully integrate with C++ libraries.
References
* [http://termite.googlecode.com/files/termite.pdf Concurrency Oriented Programming in Termite Scheme]
External links
* [http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_Page Gambit home page]
* [http://code.google.com/p/termite/ Termite home page]
Wikimedia Foundation.
2010.
Look at other dictionaries:
Chicken (Scheme implementation) — Chicken Scheme Original author(s) Felix Winkelmann Developer(s) The Chicken Team Initial release … Wikipedia
Scheme Now! — (also known as Snow) is a Free initiative to produce a portable API for the production of portable modular Scheme code.Though Scheme has well defined semantics, it does not explain how modules should or could be written, and thus, many different… … Wikipedia
Gambit (disambiguation) — A gambit is a chess opening in which something is sacrificed in order to achieve a better position, it also refers to a similar plan used outside of chess.Gambit may also refer to:In fiction: * Gambit, a fictional comic book superhero and member… … Wikipedia
Scheme — Basisdaten Paradigmen: Multi Paradigma: funktional, prozedural, meta Ersche … Deutsch Wikipedia
Scheme — Información general Paradigma multi paradigma Apareció en 1975 … Wikipedia Español
Scheme — Pour l’article homonyme, voir scheme. Scheme … Wikipédia en Français
international relations — a branch of political science dealing with the relations between nations. [1970 75] * * * Study of the relations of states with each other and with international organizations and certain subnational entities (e.g., bureaucracies and political… … Universalium
United Kingdom — a kingdom in NW Europe, consisting of Great Britain and Northern Ireland: formerly comprising Great Britain and Ireland 1801 1922. 58,610,182; 94,242 sq. mi. (244,100 sq. km). Cap.: London. Abbr.: U.K. Official name, United Kingdom of Great… … Universalium
List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents … Wikipedia
MultiLisp — is a functional programming language and dialect of the Lisp dialect Scheme, extended with constructs for parallel execution and shared memory; MultiLisp is implemented in Interlisp. These extensions involve side effects, rendering MultiLisp non… … Wikipedia