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.

PropertyValue
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
  • yes
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:license
dbpprop:logo
dbpprop:name
  • GNU Guile
dbpprop:operatingSystem
dbpprop:portalProperty
  • Free Software Portal Logo.svg
  • Free software
dbpprop:reference
dbpprop:standard
  • R5RS
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
  • GNU Guile
foaf:page
is dbpprop:disambiguates of
is dbpprop:implementations of
is dbpprop:redirect of
is owl:sameAs of