Strong Static Typing
Catch errors at compile time with a robust type system including integers with custom bit sizes, floats, booleans, strings, and arrays.
Strong Static Typing
Catch errors at compile time with a robust type system including integers with custom bit sizes, floats, booleans, strings, and arrays.
C-like Syntax
Familiar syntax for developers coming from C, C++, or similar languages, making it easy to learn and adopt.
Modern Features
Support for imports/modules, multi-dimensional arrays, type inference, and powerful control flow constructs.
Safe & Expressive
Const qualifiers for immutability, comprehensive operator support, and clear function signatures with return types.
from std import print
fn main() -> int { numbers: [int]; numbers[0] = 10; numbers[1] = 20;
for (i: int = 0; i < 2; i++) { print("numbers[%d] = %d\n", i, numbers[i]); };
return 0;}