Skip to content
EntityQ1486208· pop 15· linked from 170 articles

Also known as Guile, GNU Ubiquitous Intelligent Language for Extensions, GNU Extension Language, GEL

Scheme implementation intended especially for extensions

Wikidata facts

Instance of
free software
Official name
Guile
Developer
GNU Project
Show 16 more facts
software version identifier
3.0.11
operating system
GNU/Linux
programmed in
C
GUI toolkit or framework
ncurses
implementation of
Scheme
inception
1993-00-00
Commons category
Guile
source code repository URL
cvs.savannah.gnu.org/viewvc/guile
IRC channel URL
irc://irc.libera.chat/guile
mailing list archive URL
lists.gnu.org/archive/html/bug-guile
issue tracker URL
debbugs.gnu.org/guile
copyright holder
الجميع
dialect of computer language
Scheme
email address
mailto:[email protected]
Sources (7)

via Wikidata · CC0

Article · 日本語

GNU Guile は、プログラミング言語 Scheme のインタープリタ/バーチャルマシン。1993年に初めてリリースされた。GuileはPOSIXシステムコールのモジュール化された拡張やAPL アレイの機能などを含み、オブジェクト ライブラリとしてパッケージングされている。「Libguile」を使うことで、Guileを他のプログラムの中に組み込んで、 他言語との密接な統合が可能なインターフェースとして使用することができる。 名前「Guile」は「GNU's ubiquitous interactive language for extension」から来ている。後付けのものではないが(注を参照)公式ウェブページの冒頭にあらわれたのは2011年の春頃である。 GuileはGNUプロジェクトの「公式の」 拡張言語であるが、 2006年の時点で、人気のあるプロジェクトの中でこの言語を使っているものは十指に満たない。その名称については、Usenetでの議論の中で、リー・トーマスによって提唱された。 基本的なアイデアは、「開発者は基本的なアルゴリズムやデータ構造はCやC++に実装し、機能や型をインタープリタ用のコードにエクスポートする。アプリケーションはインタープリタが統括するプリミティブのライブラリとなることで、コンパイルされたコードの効率とインタープリタの柔軟性の双方を備えることができる。」というものである。

Abstract from DBpedia / Wikipedia · CC BY-SA