Explore the docs
Everything about Azin, Documented.
Designed to be read.
Azin syntax prioritizes structural clarity and human readability above all else.
Explicit blocks
do / end instead of braces — no ambiguity about scope.
Statically typed
Types are checked at compile time and written where it matters.
Minimal punctuation
Clarity first, without unnecessary symbols and noise.
Systems-level
Engineered for high performance-critical, low-level execution.
struct Point is
x: int;
y: int;
end
fn distance(a: Point, b: Point): int do
return abs(a.x - b.x) + abs(a.y - b.y);
end
Platform Support
Azin compiles natively to modern operating systems and CPU architectures. The current status of host toolchains and target platforms is detailed below.
| Platform | Architectures | Status | Binary |
|---|---|---|---|
|
Linux
|
x86_64 |
Active | - |
|
macOS
|
x86_64 |
Active | - |
|
Windows
|
x86_64 |
Active | - |
|
BSD
|
x86_64 |
Active | - |