Learn
A linear path from first contact with Zynx to a running program and basic source patterns.
This section is the learning path: what Zynx is, how to build it, how to run a first file, and how to move from syntax basics into packages and reference material.
What is Zynx?
What Zynx is trying to be, what it is not stable enough to promise yet, and where the project is headed.
Quickstart
Clone the compiler, build it, write main.zx, run it, and verify expected output.
Learn Zynx
Follow a linear tutorial through variables, control flow, errors, ownership, modules, and packages.
Installation
Install required tools, build from source, run current checks, and install the compiler.
Hello World
Write a first Zynx file, run it, see the expected output, and build an executable.
Zynx by Example
A compact tour of current source patterns: errors, ownership, references, futures, CLI files, packages, unsafe, and text.
CLI Reference
Find the driver commands for running, testing, formatting, package checks, module inspection, and SDK state.
Packages
Use zynx new/init, zynx.json, exact git dependencies, zynx.lock, package check, cache restoration, and bundle validation.
Build
Use make targets, LLVM modes, SDK build knobs, test tiers, and cleanup commands.
SDK
Build and use the optional static Linux cross-build SDK targets.
Project Status
Understand the unreleased 0.0.0-dev status, what current docs describe, and what is not a compatibility promise.
Tip
If you already have a local checkout, start with Hello World and keep the installation page nearby for compiler flags and module paths.