Guile

E292734

Guile is the GNU project's official Scheme implementation, designed as an extensible scripting and extension language for applications.

All labels observed (1)

Label Occurrences
Guile canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf GNU package
Scheme implementation
free software
programming language implementation
designGoal provide a powerful, embeddable Scheme interpreter
serve as the GNU extension language
developer Free Software Foundation
GNU Project
feature C language bindings
POSIX interfaces
REPL
bytecode compiler
continuations
debugger
dynamic linking
foreign function interface
garbage collection
internationalization support
just-in-time compilation (JIT)
modules system
networking libraries
object-oriented programming facilities
profiler
regular expressions
threads
virtual machine
genre embedded interpreter
extension language
scripting language
implementationLanguage C
license GNU Lesser General Public License
LGPLv3 or later
name GNU Guile
operatingSystem BSD
GNU
linked to: GNU Project

GNU/Linux
Microsoft Windows
linked to: Windows

Unix-like systems
macOS
partOf GNU Project
programmingLanguage Scheme
repository https://git.savannah.gnu.org/git/guile.git
stableReleaseSeries 3.x
supports R5RS Scheme
linked to: Scheme R5RS

R6RS Scheme (partial)
linked to: R6RS

R7RS Scheme (partial)
use extension language for applications
general-purpose Scheme programming
scripting language for system utilities
usedBy GDB (Guile scripting)
linked to: GDB

GNU Denemo
GNU LilyPond
GNU Make (Guile integration)
linked to: GNU Make

GNU TeXmacs
website https://www.gnu.org/software/guile/

How these facts were elicited

Referenced by (1)

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