Menyiapkan toolchain

Mulai dengan platform yang sudah diuji.

YAZA native CLI 0.1.0 saat ini adalah development preview untuk macOS Apple Silicon. Panduan platform lain ditandai sesuai bukti yang tersedia.

Ini bukan rilis stabil.

Paket macOS yang tersedia masih unsigned dan belum lolos pemeriksaan instalasi pada mesin bersih. Gunakan hanya sebagai artefak pengembangan dari source tepercaya; jangan perlakukan sebagai installer produksi.

Status dukungan platform

PlatformStatusCatatan
macOS Apple Silicon (arm64)Testing / developmentCLI native dan paket build ada. Paket belum signed atau clean-install verified.
LinuxComing soonBeberapa source runtime Linux ada, tetapi belum ada rilis CLI dan installer terverifikasi.
WindowsComing soonTarget compiler dan installer belum tersedia.

Menyiapkan YAZA di macOS Apple Silicon

Jalankan dari root source checkout. Bootstrap membutuhkan Apple Command Line Tools dan seed compiler native yang tersedia sebagai dist/yaza atau melalui YAZA_BOOTSTRAP. Source checkout YAZA yang sekarang memiliki seed di dist/yaza.

Terminal · jalankan dari root proyek
xcode-select --install
scripts/bootstrap-macos-cli.sh
dist/yaza --version
dist/yaza run examples/native_compiler_hello.yz

Jika Command Line Tools sudah terpasang, lewati perintah pertama. Bootstrap membangun compiler melalui beberapa tahap native dan membandingkan keluaran C tahap akhir. Untuk membangun program YAZA, toolchain C sistem (Clang) juga diperlukan.

Paket macOS yang ada

Checkout sumber memuat dist/YAZA-Native-CLI-0.1.0-macos-arm64.pkg. Artefak ini unsigned dan belum diuji instalasinya pada Mac bersih. Dokumentasi proyek menandainya provisional; halaman ini tidak menyajikannya sebagai rilis publik atau merekomendasikan pemasangan untuk pekerjaan sensitif.

Untuk memeriksa catatan build dan keterbatasan paket, lihat docs/native-cli-installer.md di source proyek. Distribusi bertanda tangan, provenance paket, dan langkah update rilis masih perlu diselesaikan.