macOS
brew install snobol4local Homebrew formula metadata
sudo port install snobol4MacPorts ports tree · lang/snobol4/Portfile · ソース: api.github.com
brew
snobol4 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install snobol4local Homebrew formula metadata
sudo port install snobol4MacPorts ports tree · lang/snobol4/Portfile · ソース: api.github.com
sudo dnf install snobol4Fedora Rawhide package metadata · snobol4 · ソース: dl.fedoraproject.org
nix profile install nixpkgs#snobol4nixpkgs package indexes · pkgs/by-name/sn/snobol4/package.nix · ソース: api.github.com
sudo zypper install snobol4openSUSE Tumbleweed package metadata · snobol4 · ソース: download.opensuse.org
概要
String oriented and symbolic programming language
履歴
CSNOBOL4 is Phil Budne's maintained C port of the original Bell Labs Macro SNOBOL4 implementation, preserving a historically important string-processing language in a form that modern Unix package managers can build and ship.
The SNOBOL family began at Bell Labs in 1962, with SNOBOL4 work beginning in 1966 as a portable macro implementation written in SIL. The Regressive.org history page describes Macro SNOBOL4 as having been ported to more than 50 systems, making portability part of the language's culture from early on.
CSNOBOL4 carries that lineage forward by translating the Macro SNOBOL4 implementation to C. Its README describes it as a free port of the original SIL macro version, developed at Bell Labs, with dynamic typing, garbage collection, user data types, and on-the-fly compilation. The current release page lists CSNOBOL4 2.3.4 in April 2026 and notes support for the full SNOBOL4 language plus BLOCKS, SPITBOL, and other extensions.
The supplied package metadata lists CSNOBOL4 as available through Homebrew, Fedora/dnf, MacPorts, Nix, and openSUSE/zypper. That distribution footprint is the practical reason many modern users encounter SNOBOL4: not as an active mainstream language, but as a preserved runtime available from the same package managers used for contemporary developer tools.
The package installs the `snobol4` interpreter along with related tools such as `sdb` and `snopea`. It is used for running legacy SNOBOL4 programs, studying pattern matching and symbolic programming, and experimenting with extensions documented in the CSNOBOL4 manual pages.
CSNOBOL4 matters to package nerds because it is living software archaeology: a 1960s language implementation lineage maintained with modern C portability, manual pages, release notes, and a GitHub issue tracker. It gives package collections a compact way to keep a historically significant programming environment installable.
セキュリティ状態
generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
sdb-2.3.4 | cli | グローバル実行可能ファイル | |
snobol4 | cli | グローバル実行可能ファイル | |
snobol4-2.3.4 | cli | グローバル実行可能ファイル | |
snopea | cli | グローバル実行可能ファイル | |
snopea-2.3.4 | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://www.regressive.org/snobol4/
インストールメタデータ
| パッケージキー | brew:snobol4 |
|---|---|
| バージョン | 2.3.4 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/snobol4 |
| ホームページ | https://www.regressive.org/snobol4/ |
| リポジトリ | https://github.com/philbudne/csnobol4 |
| 上流ドキュメント | https://www.regressive.org/snobol4/csnobol4/curr |
| ライセンス | BSD-2-Clause |
| ソースアーカイブ | https://ftp.regressive.org/snobol/snobol4-2.3.4.tar.gz |
| 最終更新 | 2026-05-12T21:47:11Z |
| Pulse | updated |
| 依存関係 | openssl@4 |
| macOS 提供ライブラリ | libffi, sqlite |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | snobol4 |
| Version Scheme | 0 |
| Revision | 0 |
| Conflicts With |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
snobol4
nix profile install nixpkgs#snobol4snobol4 2.3.1-8.fc44
A port of Macro SNOBOL4
https://www.regressive.org/snobol4/csnobol4/curr/
sudo dnf install snobol4snobol4-devel 2.3.1-8.fc44
Development files for snobol4
https://www.regressive.org/snobol4/csnobol4/curr/
sudo dnf install snobol4-develsnobol4 2.3.1-2.9
A port of Macro SNOBOL4
https://www.regressive.org/snobol4/csnobol4/curr/
sudo zypper install snobol4snobol4-devel 2.3.1-2.9
Development files for snobol4
https://www.regressive.org/snobol4/csnobol4/curr/
sudo zypper install snobol4-develsnobol4
sudo port install snobol4ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.