GNU Guile

E61969

GNU Guile is the official extension language platform of the GNU Project, providing a Scheme-based scripting and programming environment for extending and customizing applications.

AI illustration

How this image was made

AI-generated illustration of GNU Guile

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of GNU Guile (GNU Guile is the official extension language platform of the GNU Project, providing a Scheme-based scripting and programming environment for extending and customizing applications.)

All labels observed (2)

Label Occurrences
GNU Guile canonical 2
Guile Scheme 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Scheme implementation ⓘ
extension language platform ⓘ
free software ⓘ
programming language implementation ⓘ
category GNU Project software ⓘ
Scheme implementation ⓘ
scripting language runtime ⓘ
designGoal embeddable interpreter ⓘ
extensible system ⓘ
portable implementation ⓘ
developer Free Software Foundation ⓘ
GNU Project ⓘ
feature POSIX bindings ⓘ
R5RS support ⓘ
R6RS support ⓘ
REPL ⓘ
SRFI support ⓘ
bytecode virtual machine ⓘ
foreign function interface ⓘ
garbage collection ⓘ
just-in-time compilation ⓘ
module system ⓘ
multi-language support ⓘ
goal enable application extensibility ⓘ
provide a powerful scripting environment ⓘ
serve as the official extension language of the GNU Project ⓘ
implementationLanguage C ⓘ
license GNU Lesser General Public License ⓘ
LGPL ⓘ
operatingSystem GNU ⓘ
linked to: GNU Project

GNU/Linux ⓘ
Unix-like systems ⓘ
partOf GNU Project ⓘ
programmingLanguageFamily Scheme ⓘ
supports dynamic typing ⓘ
first-class continuations ⓘ
tail-call optimization ⓘ
supportsLanguage ECMAScript subset ⓘ
Scheme ⓘ
supportsParadigm functional programming ⓘ
procedural programming ⓘ
scripting ⓘ
supportsStandard Scheme R5RS ⓘ
Scheme R6RS (partially) ⓘ
useCase customization of applications ⓘ
embedding in programs ⓘ
extension language for applications ⓘ
scripting ⓘ
website https://www.gnu.org/software/guile/ ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Project → hasPart → GNU Guile ⓘ
Scheme → notableImplementation → Guile Scheme ⓘ
linked to: GNU Guile
Guile → name → GNU Guile ⓘ
Guix System → configurationLanguage → Guile Scheme ⓘ
linked to: GNU Guile