Under development, don't treat this website's info as truth.
Every line was checked against the compiler on 9 September 2026. The rows do not pair up — the two columns are read down, not across.
| Pros | Cons |
|---|---|
| Ownership and borrowing, settled when it compiles, with no collector | Compilation is slow — ahead of time, through LLVM |
A size is always written; there is no int on its own |
The syntax is unusual and verbose |
| Three engines and a generator that refuses an answer they disagree on | It will refuse programs that would have worked |
| Errors that name the rule they think you broke, and where | One file: no modules, no imports |
| Decimal checked against an independent implementation and IBM's hardware | Barely a standard library — no files, no network, no clock |
| One binary of tooling: no package manager, formatter, or debugger |
None.
Nothing has been written in Xag that does a job. What exists is the compiler's own examples, tests and benchmarks, and the sample at the top of this page.
None.
There is nothing to adopt yet: no release, no install, no package manager, and barely a standard library. Building the compiler from source is the only way to run a program.