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.

Aliases (1)

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
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/

Referenced by (2)
Subject (surface form when different) Predicate
GNU Project
hasPart
Scheme ("Guile Scheme")
notableImplementation

Please wait…