v2.0.10
Initial binary releases -- still experimental.
Linux and macOS (64-bit x86)
Tested on Ubuntu 18, 20, Debian 10, and macOS X Catalina, and should run on most Linux distros.
From a command prompt, run:
> curl -sSL https://github.com/koka-lang/koka/releases/download/v2.0.10/install.sh | sh
This also installs syntax highlighting for the Visual Studio Code and Atom editors. After install, run
> koka
to verify koka installed correctly.
- If
curlis not installed on your system, use> wget -qO- https://github.com/koka-lang/koka/releases/download/v2.0.10/install.sh | sh - For most installations this will ask for root access in order to install to
/usr/local/bin. For more control, you can pass a different prefix. For example, installing to~/.localinstead:> curl -sSL https://github.com/koka-lang/koka/releases/download/v2.0.10/install.sh | sh -s -- --prefix=~/.local - To uninstall a version, use the
--uninstallswitch:> curl -sSL https://github.com/koka-lang/koka/releases/download/v2.0.10/install.sh | sh -s -- --uninstall
Windows 10 (64-bit x86)
Koka requires Visual Studio to be installed.
Open a Visual Studio x64 toolset command prompt and download and run the installer:
> curl -L -o install.bat https://github.com/koka-lang/koka/releases/download/v2.0.10/install.bat
> install.bat
which will install koka to %APPDATA%\local\bin. You may need to add this directory to your PATH environment variable.
After this you can run the koka command from a Visual Studio x64 toolset command prompt where it will use cl (or clang-cl) to compile and be able to link with the standard Windows libraries:
> koka
- You can also download the Windows
tar.gzbundle manually and use the following command to unpack it:and add> tar -xzf koka-v2.0.10-windows-amd64.tar.gz -C <destination folder><destination folder>\binto the PATH environment variable to findkoka. - If the Clang 64-bit compiler is installed, Koka will use
clang-cl(instead ofcl) which usually generates faster code. You can usekoka --cc=clto select the Visual Studio compiler explicitly.
