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

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