GNU Guile
Sign in to saveAlso 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
- Part of
- GNU Project
- Official name
- Guile
- Movement
- free software movement
- Developer
- GNU Project
- Official website
- www.gnu.org/software/guile
- Has use
- interpreter
Show 16 more facts
- software version identifier
- 3.0.11
- operating system
- GNU/Linux
- programmed in
- C
- GUI toolkit or framework
- ncurses
- copyright license
- GNU General Public License v3.0 or later
- implementation of
- Scheme
- inception
- 1993-00-00
- Commons category
- Guile
- source code repository URL
- cvs.savannah.gnu.org/viewvc/guile
- user manual URL
- www.gnu.org/software/guile/manual
- 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]
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