Installation
Get GocciaScript on your machine.
Pick the install method that fits your platform. The runtime is a single self-contained binary — no Node.js, no toolchain, no global state.
Quick install — one-liner#
The fastest path: fetch the right binary for your platform and drop it on your $PATH. We've preselected your detected OS — pick a different tab if needed.
curl -fsSL https://gocciascript.dev/install | shView install script before piping it into your shell.
Pre-built binaries#
Download the binaries for your OS / arch from the GitHub release and drop them on your $PATH. Includes GocciaScriptLoader (the runtime), GocciaTestRunner, and GocciaREPL.
# Apple Silicon (arm64) — auto-detected
curl -fsSL -O "https://github.com/frostney/GocciaScript/releases/download/0.7.1/gocciascript-0.7.1-macos-arm64.zip"
unzip -q "gocciascript-0.7.1-macos-arm64.zip"
chmod +x build/GocciaScriptLoader build/GocciaTestRunner build/GocciaREPL
sudo mv build/GocciaScriptLoader build/GocciaTestRunner build/GocciaREPL /usr/local/bin/
# Intel (x64) — uncomment to use instead
# curl -fsSL -O "https://github.com/frostney/GocciaScript/releases/download/0.7.1/gocciascript-0.7.1-macos-x64.zip"
# unzip -q "gocciascript-0.7.1-macos-x64.zip"
# chmod +x build/GocciaScriptLoader build/GocciaTestRunner build/GocciaREPL
# sudo mv build/GocciaScriptLoader build/GocciaTestRunner build/GocciaREPL /usr/local/bin/Build from source#
FreePascal compiler required. Clone, run the build script, then point your $PATH at ./build.
git clone https://github.com/frostney/GocciaScript
cd GocciaScript
./build.pas loader testrunner repl
./build/GocciaScriptLoader --helpNext
Read the docs for a full language tour, or jump straight into the Playground to try the runtime in your browser.