A programming language for AI agents to write, read and maintain.
Statically typed and effect-tracked. Contracts are checked at run time, fuzzed and proved, and it compiles to native code that runs faster than idiomatic C++ with the same safety checks.
0.14xthe time of idiomatic C++ on records, lists and trees, and below 1x on all seven benchmark workloads
An optimizing native compiler, with C++ at clang -O2 and the same safety checks on both sides. Overflow, out-of-bounds access and contract violations always trap; the compiler proves most of those checks away, reuses memory in place and fuses pipelines into single loops.
Every side effect is in the signature, so a reviewer can see what a function may do:
fnsave(u: User) ->Unit!db.write, log
pre, post and refinement types like Int where _ > 0 are checked at run time, turned into property tests by the fuzzer and proved with Z3 where possible.
0.67xthe tokens of Python on 17 multi-step coding tasks, every hidden test passing
Atomic edits that typecheck the whole codebase, typed holes that fill themselves, an MCP server, a language server and editor support from VS Code to Zed.
Map utilities (merge with resolvers, invert, filter and map keys and values, counters, multimaps, diffs) and dynamic JSON values with paths, pointers and merge patches