Automic VaultAutomic Vault

brew

Install gambit-scheme with Homebrew, apt, dnf

Implementation of the Scheme Language. Version 4.9.7 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gambit-scheme

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install python-six-doc

Debian stable package indexes · python-six-doc · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install six

Fedora Rawhide package metadata · six · source: dl.fedoraproject.org

overview

Package summary

Implementation of the Scheme Language

Commands and aliases

  • gambdoc
  • gambuild-C
  • gambuild-arm
  • gambuild-java
  • gambuild-js
  • gambuild-php
  • gambuild-python
  • gambuild-riscv-32
  • gambuild-riscv-64
  • gambuild-ruby
  • gambuild-x86
  • gambuild-x86-64
  • gambvcs
  • gsc-script
  • gsi
  • gsi-script
  • scheme-ieee-1178-1990
  • scheme-r4rs
  • scheme-r5rs
  • scheme-srfi-0
  • six
  • six-script

history

Project history and usage

Gambit Scheme is a long-running implementation of Scheme that combines an interactive interpreter, gsi, with a compiler, gsc, able to translate Scheme programs to portable C and JavaScript.

Project history

The official site describes Gambit as first released in 1988 and as integrating decades of programming language research. Its manual documents conformance to the R4RS, R5RS, R7RS, and IEEE Scheme standards, with most of the implementation written in Scheme and compiled to portable C.

Gambit's release archive spans the 1990s through the 2020s, including 1.x, 2.x, 3.0, and the long-running 4.x series. The project moved public development to GitHub, where the README directs users to build gsi and gsc from source and points to the official website for releases and documentation.

Adoption history

Gambit has been adopted most visibly in the Scheme and programming-language-research communities, where it is valued for performance, portability, threads, continuations, and its use as a platform for compiler research. The project maintains a mailing list, Gitter chat, GitHub issues, and a GitHub wiki for users and contributors.

The input package facts show Gambit Scheme packaged by Homebrew, while the executable list reflects its role as both an installed language runtime and a compiler toolchain, with gsi/gsc scripts and target-specific build helpers.

How it is used

Users run gsi for interactive development and scripting, and gsc to compile Scheme programs. The manual documents installation layouts, runtime options, debugging, modules, threads, foreign interfaces, and generated-code portability through C and JavaScript targets.

Why package nerds care

Gambit is significant to package and language-runtime enthusiasts because it is both an old Scheme implementation and a portable compiler toolchain. It demonstrates the classic Lisp-family distribution problem: a runtime, compiler, generated C code, headers, libraries, and multiple installed versions that packages must place coherently on Unix, macOS, and Windows.

Timeline

  • 1988: First public release, according to the official homepage.
  • 1990s: 1.x, 2.x, and 3.0 releases listed in the official release archive.
  • 2000s: Gambit 4.x became the main release line.
  • 2012: GitHub repository created.
  • 2025: Manual generated for Gambit v4.9.7.
  • 2026: Official homepage still describes active use and development.

Related projects

  • Scheme standards R4RS, R5RS, R7RS, and IEEE Scheme define much of the language surface Gambit implements.
  • SRFI libraries are documented in the project README as part of the provided ecosystem.
  • Termite Scheme and Gambit JavaScript/Python interop research appear in the official research record.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 8 platform targets.
  • Installs with 2 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
gambdoccliglobal executable
gambuild-Ccliglobal executable
gambuild-armcliglobal executable
gambuild-javacliglobal executable
gambuild-jscliglobal executable
gambuild-phpcliglobal executable
gambuild-pythoncliglobal executable
gambuild-riscv-32cliglobal executable
gambuild-riscv-64cliglobal executable
gambuild-rubycliglobal executable
gambuild-x86cliglobal executable
gambuild-x86-64cliglobal executable
gambvcscliglobal executable
gsc-scriptcliglobal executable
gsicliglobal executable
gsi-scriptcliglobal executable
scheme-ieee-1178-1990cliglobal executable
scheme-r4rscliglobal executable
scheme-r5rscliglobal executable
scheme-srfi-0cliglobal executable
sixcliglobal executable
six-scriptcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version4.9.7
manager updated2026-06-22
local dataok
upstreamcurrent
latest detectedv4.9.7

https://github.com/gambit/gambit

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:gambit-scheme
Version4.9.7
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/gambit-scheme
Homepagehttps://gambitscheme.org/
Repositoryhttps://github.com/gambit/gambit
Upstream docshttps://gambitscheme.org/4.9.7/manual
LicenseApache-2.0
Source archivehttps://github.com/gambit/gambit/archive/refs/tags/v4.9.7.tar.gz
Last updated2026-06-22T14:03:24-07:00
Pulseupdated
Dependenciesgcc, openssl@3
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegambit-scheme
Version Scheme0
Revision0
Conflicts With
  • gerbil-scheme
  • ghostscript
  • scheme48
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt92%

python-six-doc 1.17.0-1

Python 2 and 3 compatibility library (documentation)

https://github.com/benjaminp/six

sudo apt install python-six-doc
  • Section: doc
  • Architecture: all
  • Source Package: six
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Six
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python-six-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt92%

python3-six 1.17.0-1

Python 2 and 3 compatibility library

https://github.com/benjaminp/six

sudo apt install python3-six
  • Section: python
  • Architecture: all
  • Source Package: six
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Six
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-six from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

python-six-doc 1.16.0-4

Python 2 and 3 compatibility library (documentation)

https://github.com/benjaminp/six

sudo apt install python-six-doc
  • Section: doc
  • Architecture: all
  • Source Package: six
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Six
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python-six-doc from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt92%

python3-six 1.16.0-4

Python 2 and 3 compatibility library

https://github.com/benjaminp/six

sudo apt install python3-six
  • Section: python
  • Architecture: all
  • Source Package: six
  • 1 dependencies
  • installed executable or alias match
  • Matched by: Six
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-six from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
dnf92%

six 0.5.3-47.fc43

Hex playing program

http://six.retes.hu/

sudo dnf install six
  • License: GPL-1.0-or-later
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: six
  • 12 dependencies
  • 3 provides
  • installed executable or alias match
  • Matched by: Six
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: six from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment