pkg.soopen package index

brew / 順位 7126

prog8 を Homebrew でインストール

prog8 のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install prog8

local Homebrew formula metadata

概要

パッケージ概要

Compiled programming language targeting the 8-bit 6502 CPU family

コマンドとエイリアス

  • prog8c

履歴

プロジェクトの歴史と使われ方

Prog8 is a compiled programming language and cross-compiler for 6502-family computers, designed to provide higher-level conveniences while remaining close to the hardware.

プロジェクトの歴史

Prog8 began as a Python compiler and was rewritten in Kotlin in early 2022. Upstream credits the rewrite with improving performance, type safety, IDE support, and maintainability.

Subsequent development expanded the language and its target model while retaining the project's low-level 6502 focus. The documentation records milestones including Commander X16 support, new control structures and data types, and customizable machine targets.

採用の歴史

Prog8 remains a specialist cross-development language centered on retrocomputing. Upstream documents package-manager installation, emulator-assisted development, and a community concentrated particularly around the Commander X16 while continuing to support Commodore targets.

使われ方

Developers compile .p8 modules with prog8c, select a target, and receive an assembled runnable program for real hardware or an emulator.

The compiler supports built-in targets and user-supplied target properties files. Because those files are explicitly selected project inputs rather than a fixed application configuration location, no standard config path is documented.

パッケージ好きにとっての重要性

Prog8 packages a modern high-level language experience for resource-constrained 6502 systems while retaining direct access to memory, ROM routines, and inline assembly. Its toolchain connects a JVM-hosted compiler, the separately packaged 64tass assembler, and classic-machine emulators.

タイムライン

  • Pre-2022: The original Prog8 compiler was implemented in Python.
  • 2022: The compiler was rewritten in Kotlin beginning with the 1.0 beta line.
  • 2023: Upstream's release history describes a period of language maturation.
  • 2024 onward: Development added more advanced language and target-system capabilities.

Related projects

  • Prog8 automatically feeds generated assembly to 64tass. Its emulator-launching workflow uses VICE for Commodore targets and documents other emulators for additional target machines.

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

  • text:programming language

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 5 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 2 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
prog8ccliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-11-04
マネージャ版12.3.5
マネージャ更新日2026-10-29
ローカルデータOK
上流最新
検出された最新v12.3.5

https://github.com/irmen/prog8

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:prog8
バージョン12.3.5
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/prog8
ホームページhttps://prog8.readthedocs.io
リポジトリhttps://github.com/irmen/prog8
上流ドキュメントhttps://prog8.readthedocs.io
ライセンスGPL-3.0-only
ソースアーカイブhttps://github.com/irmen/prog8/archive/refs/tags/v12.3.5.tar.gz
最終更新2026-10-29T22:08:34Z
Pulseupdated
依存関係openjdk, tass64
ビルド依存関係gradle, kotlin
Bottle利用可能 (対象 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameprog8
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation