Installing & building the interpreter
Precompiled binaries (no compiler needed) are built by GitHub Actions — cross-compiling Linux x64, Windows x64, and Termux/Android arm64 — and published on GitHub Releases. The installers auto-detect which platform you're on (Termux is told apart from a regular Linux via its $PREFIX environment variable) and add ton618 to your 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"
Install a specific release instead of the latest one by setting TON618_VERSION (install.sh) or $env:TON618_VERSION (install.ps1) to a release tag (e.g. beta-1.0.1) before running the command above. Uninstall any time with ton618 --uninstall-ton, or the matching uninstall.sh/uninstall.ps1 script.
No compiler needed for any of this — a precompiled binary is all you ever run. If you're contributing to the interpreter itself and need to build it from source, see Architecture and Extending the interpreter itself below (the project just needs a C++17 compiler and make — make builds ./ton618, make docs regenerates exemples/documentation.html from this file after an edit).