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

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”