GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. "Libguile" allows the language to be embedded in other programs, and used as an interface for other languages which allow close integration. Guile stands for Gnu's Ubiquitous Interactive Language for Extension.
| Property | Value |
| dbpedia-owl:Software/developer
| |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:developer
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpedia-owl:thumbnail
| |
| dbpprop:abstract
|
- GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. "Libguile" allows the language to be embedded in other programs, and used as an interface for other languages which allow close integration. Guile stands for Gnu's Ubiquitous Interactive Language for Extension. Guile is the "official" extension language of the GNU Project, although, as of 2006, it has been used for only a handful of major projects. Its name was coined in a Usenet discussion by Lee Thomas. The idea is that "the developer implements critical algorithms and data structures in C or C++ and exports the functions and types for use by interpreted code. The application becomes a library of primitives orchestrated by the interpreter, combining the efficiency of compiled code with the flexibility of interpretation."
- GNU-Guile (kurz Guile, selten Guile Scheme) ist ein Interpreter für die Programmiersprache Scheme, einen LISP-Dialekt. Guile ist als Programmbibliothek implementiert, die in andere Programme eingebunden werden kann, um deren Erweiterbarkeit zu fördern. Guile wurde mit dem Ziel geschaffen, als „offizielle“ Skript- und Erweiterungssprache des GNU-Projektes zu dienen, auch wenn noch längst nicht alle GNU-Projekte Guile unterstützen und der Script-FU von GIMP auf die „Konkurrenz“ TinyScheme setzt. Der Guile-Interpreter erweitert Scheme unter anderem um folgende Fähigkeiten: Ein erweitertes Modulsystem Vollen Zugriff auf POSIX-Systemaufrufe Netzwerkunterstützung Multithreading Dynamisches Linken Eine Schnittstelle zur Ausführung Scheme-fremder Funktionsaufrufe Verbesserte Verarbeitung von Zeichenketten Es gibt auch noch zwei grundsätzliche Unterschiede zur Scheme Definition: Guile ist case sensitive eine leere Liste ' unterscheidet sich nicht von falsch #f In Zukunft soll Guile auch andere Skriptsprachen wie Perl und PHP unterstützen. Zur Zeit wird jedoch CTAX unterstützt, eine C-ähnliche Sprache. Eines der zukünftigen Ziele von Guile ist es, aus jeder beliebigen anderen Sprache nach Scheme „übersetzen“ und aus diesen portablen Bytecode erzeugen zu können; Guile wäre dann eine sprachneutrale Laufzeitumgebung. Guile unterstützt XML, XPath, und XSLT, die Forms von SXML, SXPath und SXSLT. Die S-expression-basierte XML Verarbeitung wird ebenfalls unterstützt.
- GNU Guile es un intérprete o máquina virtual para el lenguaje de programación Scheme. Su primera versión fue lanzada en 1993. Guile incluye extensiones modularizadas para llamadas a sistemas POSIX, funcionalidad APL, entre otras.
- Guile est un interpréteur pour le langage de programmation Scheme, une version de LISP, accessible comme une bibliothèque, afin d'être facilement incorporée dans les programmes. C'est un logiciel libre distribué selon les termes de la licence GNU LGPL. Utiliser Guile dans une application permet aux programmeurs d'écrire des plugins et aux utilisateurs d'avoir une application correspondant mieux à leurs besoins. Parmi les applications qui supportent Guile on trouve : GNU Anubis GnuCash GNU LilyPond GNU MDK GNU Robots GNU Serveez GNU TeXmacs Scwm
- GNU Guile è un interprete per il linguaggio Scheme distribuito nella forma di libreria, con lo scopo di facilitare l'embedding di questo linguaggio nelle applicazioni GNOME. Guile gode di una ricca serie di estensioni e librerie per accedere oltre che a GNOME/GTK+ anche a TCP/IP, database SQL, e molte altre componenti fondamentali e non.
- GNU Guile は プログラミング言語Schemeのインタープリタ/バーチャルマシン。1993年に初めてリリースされた。 GuileはPOSIXシステムコールのモジュール化された拡張やAPL アレイの機能などを含み、オブジェクト ライブラリとしてパッケージングされている。 "Libguile"を使う ことで、Guileを他のプログラムの中に組み込んで、 他言語との密接な統合が可能なインターフェースとして使用することができる。 GuileはGnu's Ubiquitous Interactive Language for Extensionの略である。 GuileはGNUプロジェクトの「公式の」 拡張言語であるが、 2006年の時点で、人気のあるプロジェクトの中でこの言語を使っているものは十指に満たない。その名称については、Usenetでの議論の中で、Lee Thomasによって提唱された。 基本的なアイデアは、 「開発者は基本的なアルゴリズムやデータ構造はCやC++に実装し、機能や型をインタープリタ用のコードにエクスポートする。アプリケーションはインタープリタが統括するプリミティブのライブラリとなることで、コンパイルされたコードの効率とインタープリタの柔軟性の双方を備えることができる。」というものである。
|
| dbpprop:developer
| |
| dbpprop:frequentlyUpdated
| |
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:license
| |
| dbpprop:logo
| |
| dbpprop:name
| |
| dbpprop:operatingSystem
| |
| dbpprop:portalProperty
|
- Free Software Portal Logo.svg
- Free software
|
| dbpprop:reference
| |
| dbpprop:standard
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- GNU Guile is an interpreter/virtual machine for the Scheme programming language. It was first released in 1993. Guile includes modularized extensions for POSIX system calls, APL array functionality, and others, packaged as an object library. "Libguile" allows the language to be embedded in other programs, and used as an interface for other languages which allow close integration. Guile stands for Gnu's Ubiquitous Interactive Language for Extension.
- GNU-Guile (kurz Guile, selten Guile Scheme) ist ein Interpreter für die Programmiersprache Scheme, einen LISP-Dialekt. Guile ist als Programmbibliothek implementiert, die in andere Programme eingebunden werden kann, um deren Erweiterbarkeit zu fördern.
- GNU Guile es un intérprete o máquina virtual para el lenguaje de programación Scheme. Su primera versión fue lanzada en 1993. Guile incluye extensiones modularizadas para llamadas a sistemas POSIX, funcionalidad APL, entre otras.
- Guile est un interpréteur pour le langage de programmation Scheme, une version de LISP, accessible comme une bibliothèque, afin d'être facilement incorporée dans les programmes. C'est un logiciel libre distribué selon les termes de la licence GNU LGPL. Utiliser Guile dans une application permet aux programmeurs d'écrire des plugins et aux utilisateurs d'avoir une application correspondant mieux à leurs besoins.
- GNU Guile è un interprete per il linguaggio Scheme distribuito nella forma di libreria, con lo scopo di facilitare l'embedding di questo linguaggio nelle applicazioni GNOME. Guile gode di una ricca serie di estensioni e librerie per accedere oltre che a GNOME/GTK+ anche a TCP/IP, database SQL, e molte altre componenti fondamentali e non.
|
| rdfs:label
|
- GNU Guile
- GNU Guile
- GNU Guile
- GNU Guile
- GNU Guile
- GNU Guile
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:depiction
| |
| foaf:homepage
| |
| foaf:name
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is dbpprop:implementations
of | |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |