Installer & compiler l'interpréteur

Les binaires précompilés (aucun compilateur requis) sont construits par GitHub Actions — compilation croisée pour Linux x64, Windows x64 et Termux/Android arm64 — et publiés sur les GitHub Releases. Les installeurs détectent automatiquement ta plateforme (Termux est distingué d'un Linux classique via sa variable d'environnement $PREFIX) et ajoutent ton618 à ton PATH :

# Linux / Termux
curl -fsSL https://raw.githubusercontent.com/kurodaki-dev/ton618/main/scripts/install.sh | bash
# Windows
powershell -c "irm https://raw.githubusercontent.com/kurodaki-dev/ton618/main/scripts/install.ps1 | iex"

Installe une release précise plutôt que la dernière en mettant TON618_VERSION (install.sh) ou $env:TON618_VERSION (install.ps1) à un tag de release (ex. beta-1.0.1) avant de lancer la commande ci-dessus. Désinstalle à tout moment avec ton618 --uninstall-ton, ou les scripts uninstall.sh/uninstall.ps1 correspondants.

Aucun compilateur requis pour tout ça — un binaire précompilé est tout ce que tu lances jamais. Si tu contribues à l'interpréteur lui-même et as besoin de le compiler depuis les sources, voir Architecture et Étendre l'interpréteur lui-même plus bas (le projet a juste besoin d'un compilateur C++17 et de make — make compile ./ton618, make docs régénère exemples/documentation.html depuis ce fichier après une modification).

Modifier cette page sur GitHub