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 Project
surface form: GNU

GNU/Linux
Windows
surface form: Microsoft Windows

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

R6RS
surface form: R6RS Scheme (partial)

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

GNU Denemo
GNU LilyPond
GNU Make
surface form: GNU Make (Guile integration)

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.