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.

All labels observed (2)

Label Occurrences
GNU Guile canonical 2
Guile Scheme 1

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
GNU Lesser General Public License
surface form: LGPL
operatingSystem GNU Project
surface form: GNU

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 (3)

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

GNU Project hasPart GNU Guile
Scheme notableImplementation GNU Guile
this entity surface form: Guile Scheme
Guile name GNU Guile