close
EXPERIMENTAL 0.1 release candidate. Build from source. Not production-ready.
v0.1.0-rc
Compiled. GC-free.

Cx is a compiled, GC-free systems language for game engines.

Cx is early. Expect breaks.

STATUS Release candidate
VERSION v0.1.0-rc
FOCUS Engines
hello.cx
name: str = "World"
age: t32 = 42
score: f64 = 9.8

print("Hello, {name}!")
print("Age: {age}")
print("Score: {score}")
01

What Cx is

Interpreter reference. Cranelift JIT active, parity-gated, incomplete.
THE CORE

No garbage collector. Explicit memory. Typed values. Small core.

THE STATUS

Interpreter is reference. Cranelift JIT is Phase 15 active: 155 fixtures, 66 PASS, 89 SKIP, 0 PARITY_FAILs.

02

Features

Interpreter surface is stable. JIT work remains.
03

Build From Source

Cx is early. Expect breaks.
git clone https://github.com/COMMENTERTHE9/Cx_lang.git
# clone
git clone https://github.com/COMMENTERTHE9/Cx_lang.git
cd Cx_lang

# build with JIT feature
cargo build --features jit

# run interpreter
cargo run -- examples/hello.cx

# run Cranelift JIT
cargo run --features jit -- --backend=cranelift examples/hello.cx
Matches current submain README.
04

Roadmap & GitHub

The repo is the roadmap.
GITHUB

Repo is source of truth: commits, issues, implementation status.

Open Repo
https://github.com/COMMENTERTHE9/Cx_lang