Extension Language Kit
   HOME

TheInfoList



OR:

Extension Language Kit (ELK) is a
free Free may refer to: Concept * Freedom, having the ability to do something, without having to obey anyone/anything * Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism * Emancipate, to procur ...
Scheme A scheme is a systematic plan for the implementation of a certain idea. Scheme or schemer may refer to: Arts and entertainment * ''The Scheme'' (TV series), a BBC Scotland documentary series * The Scheme (band), an English pop band * ''The Schem ...
implementation which is embeddable in C and
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
programs, but can also be used as a stand-alone Scheme interpreter. It is available under a custom permissive license for any use, commercial or noncommercial. Elk was written by Oliver Laumann and Carsten Bormann to provide an Extension Language for the development of large C++-based systems such as the ODA document editor ISOTEXT and the videoconferencing system TELES.VISION. It was inspired by the Lisp interpreter in
Emacs Emacs , originally named EMACS (an acronym for "Editor MACroS"), is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as "the extensible, customizable, s ...
and has in turn helped inspire developers of other dynamic language interpreters such as Matz'
Ruby A ruby is a pinkish red to blood-red colored gemstone, a variety of the mineral corundum ( aluminium oxide). Ruby is one of the most popular traditional jewelry gems and is very durable. Other varieties of gem-quality corundum are called sa ...
Interpreter. In 2005
Sam Hocevar Samuel Hocevar (born 5 August 1978) is a French software and video game developer. He was the project leader of the Debian operating system from 17 April 2007 to 16 April 2008, and one of the founding members of Goatse Security. Biography Hocev ...
became the current maintainer of the Elk scheme project, merging contributed patches and fixing known bugs.


References


External links


Elk home page

Elk Scheme Extensions for Multimedia Programming
Scheme (programming language) interpreters Scheme (programming language) implementations {{prog-lang-stub