guile
« Back to VersTracker
Description:
GNU Ubiquitous Intelligent Language for Extensions
Type: Formula  |  Latest Version: 3.0.11@0  |  Tracked Since: Dec 1, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scheme programming-language interpreter gnu compiler
Install: brew install guile
About:
GNU Guile is an interpreter and compiler for the Scheme programming language, designed as a standard for GNU project extensions. It provides a rich, feature-rich environment for creating scripting and extension languages for other applications. Its main value proposition is enabling powerful, programmable interfaces within larger software systems.
Key Features:
  • Full implementation of the Scheme language (R5RS/R6RS/R7RS)
  • Support for compiling to native machine code via its compiler
  • Foreign Function Interface (FFI) for interoperability with C libraries
  • Extensible via the SRFI (Scheme Requests for Implementation) standards
Use Cases:
  • Embedding a scripting language into C/C++ applications
  • Developing extensions for GNU software packages
  • General purpose functional programming and scripting
Alternatives:
  • Lua – Lua is lighter weight and focuses on embedding, whereas Guile aims to be a full-featured Scheme standard implementation.
  • Python – Python is a general-purpose language with a larger ecosystem, while Guile is specifically optimized for integration into the GNU toolchain.
Version History
Detected Version Rev Change Commit
Dec 1, 2025 8:05am 0 VERSION_BUMP e1eeab4d
Sep 14, 2025 3:39am 0 VERSION_BUMP 482237ba
Dec 3, 2024 8:18pm 0 VERSION_BUMP f35062a9