Language reference

This document describes the language implemented by the compiler in compiler/, which is itself written in Cuarzo. It is not a roadmap.

Run a program with cuarzo run file.cz (or just cuarzo file.cz). Other commands are cuarzo build for a native program, cuarzo c for C only, and cuarzo check to report errors without building; cuarzo help lists them with their options, such as -D NAME=value for build constants and --platform to check code for another platform. The standard library is described on its own.

Contents