Home | QAT Language
Closer to your machine's heart
🦾
Superfast modern systems language for efficient & maintainable software...
lava-cover
Download
Donate
github-icon
github-icon
github-icon

Examples

Receive CLI arguments
pub main -> i32
(args :: multiptr:[cStr]) [
loop args'length => new I [
say "Argument at ", I,
" is: ", args[I].
]
give 0.
]

What is qat all about?

Customisable RAII

Mix types (Sum types)

Smarter Pointers

No Garbage Collection. No pauses.

Pattern Matching

Prerun Expressions

Generic Types (on steroids)

Mutable Value Semantics

Copy & Move semantics

References