One command. It puts the compiler, the scaly tool and the language server on your machine, with the standard library and the standard packages.
Shown for .
$ curl -fsSL https://scaly.io/install.sh | sh
> irm https://scaly.io/install.ps1 | iex
~/.scaly (Windows: %USERPROFILE%\.scaly) and sets the PATH so the tools are found.~/.scaly and sets the PATH so the tools are found.%USERPROFILE%\.scaly and sets the PATH so the tools are found.clang with apt and sudo asks for your password once..scaly directory and remove the PATH entry.printf 'print("Hello, World!")\n' > hello.scaly
scaly run hello.scaly # run it
scaly build hello.scaly -o hello # build a program ...
./hello # ... and run that
scaly # the REPL (:help, :quit)
'print("Hello, World!")' | Set-Content hello.scaly
scaly run hello.scaly # run it
scaly build hello.scaly -o hello.exe # build a program ...
.\hello.exe # ... and run that
scaly # the REPL (:help, :quit)
Then: the tutorial, the language reference, and the VS Code extension.
Running programs, tests and the REPL need none of them. If you do not want the installer to fetch anything, use this command instead of the one above:
$ curl -fsSL https://scaly.io/install.sh | SCALY_BUILD_TOOLS=skip sh
> $env:SCALY_BUILD_TOOLS = 'skip'; irm https://scaly.io/install.ps1 | iex