gauche
« Back to VersTracker
Description:
R7RS Scheme implementation, developed to be a handy script interpreter
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: scheme programming-language r7rs scripting ffi
Install: brew install gauche
About:
Gauche is an R7RS Scheme implementation designed as a robust, embeddable scripting language for applications. It provides a comprehensive set of standard libraries and native C interface, making it ideal for rapid prototyping and extending C-based software.
Key Features:
  • R7RS (Scheme) standards compliant
  • Native C/C++ foreign function interface (FFI)
  • Rich standard library including OOP, threads, and networking
  • Fast startup time for scripting tasks
Use Cases:
  • Rapid prototyping of system utilities
  • Scripting and automation within C applications
  • Learning and teaching computer science concepts
Alternatives:
  • Chicken Scheme – Chicken focuses on generating small C code, while Gauche emphasizes a rich standard library and embeddability.
  • Guile – Guile is the GNU extension language, whereas Gauche is lighter weight and prioritizes R7RS compliance.
Version History
Detected Version Rev Change Commit