pkg.soopen package index

brew / rank 788

Install gambit-scheme with Homebrew, dnf, apt

Implementation of the Scheme Language. Version 4.9.7 via Homebrew; verified 2026-06-22. Also installable with debian: sudo apt install python-six-doc.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install gambit-scheme

local Homebrew formula metadata

Linux

Fedora dnfverified · 92%
sudo dnf install six

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

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

Debian stable package indexes · python-six-doc · source: deb.debian.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 bottle metadata was recorded.

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
gambdocexecutableindexed executableDiscovered from the local executable index.
gambuild-Cexecutableindexed executableDiscovered from the local executable index.
gambuild-armexecutableindexed executableDiscovered from the local executable index.
gambuild-javaexecutableindexed executableDiscovered from the local executable index.
gambuild-jsexecutableindexed executableDiscovered from the local executable index.
gambuild-phpexecutableindexed executableDiscovered from the local executable index.
gambuild-pythonexecutableindexed executableDiscovered from the local executable index.
gambuild-riscv-32executableindexed executableDiscovered from the local executable index.
gambuild-riscv-64executableindexed executableDiscovered from the local executable index.
gambuild-rubyexecutableindexed executableDiscovered from the local executable index.
gambuild-x86executableindexed executableDiscovered from the local executable index.
gambuild-x86-64executableindexed executableDiscovered from the local executable index.
gambvcsexecutableindexed executableDiscovered from the local executable index.
gsc-scriptexecutableindexed executableDiscovered from the local executable index.
gsiexecutableindexed executableDiscovered from the local executable index.
gsi-scriptexecutableindexed executableDiscovered from the local executable index.
scheme-ieee-1178-1990executableindexed executableDiscovered from the local executable index.
scheme-r4rsexecutableindexed executableDiscovered from the local executable index.
scheme-r5rsexecutableindexed executableDiscovered from the local executable index.
scheme-srfi-0executableindexed executableDiscovered from the local executable index.
sixexecutableindexed executableDiscovered from the local executable index.
six-scriptexecutableindexed executableDiscovered from the local executable index.

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-08-03
manager version4.9.7
manager updated2026-06-22
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:gambit-scheme
Version4.9.7
Package managerHomebrew
Homepagehttps://gambitscheme.org/
Repositoryhttps://github.com/gambit/gambit
Last updated2026-06-22T14:03:24-07:00
Pulseupdated
Bottlenot recorded
Servicenone declared

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/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-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
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation