Skip to content

Install

Chelis is distributed as downloadable prebuilt binaries. Visit the Chelis-Lang releases to choose the build for your platform and follow the release notes for installation. There is no shell installer. The Chelis-Lang organization lists the language and its related projects.

chelis build requires a native C compiler. Definitions-only builds also need the ar archiver:

  • On macOS, install Apple's Command Line Tools with xcode-select --install.
  • On Debian or Ubuntu, install build-essential.
  • On Fedora, install gcc and binutils.

BLAS-backed CPU operations additionally need OpenBLAS on Linux; macOS uses the system Accelerate framework. The build reports the native dependencies its generated program needs. See compiler selection and library linking for overrides and how to use a generated static library.

Use chelis eval --file app.ch to run a program without creating a native executable. Use chelis build app.ch --emit-c to generate C sources without invoking a native compiler. See Build programs for more detail.

Chelis projects can declare a compiler version and dependencies in a reef.toml manifest. The Reef and packages guide explains how to create a project and manage those dependencies.