A tiny language written by agents, for agents. Terse source, compile-time checks, bytecode VM.
f fib(n:i):i = n<2 ? n : fib(n-1)+fib(n-2) # fn, typed params
p fib(25) # print
x = 10 # inferred var
s:i = 0 # annotated var
if x > 5 { p "big" } else { p "small" }
while i < 10 { p i i = i+1 } # ; or newline separates
ret x # return (or just leave last expr)
Types: int, float, str, bool. Operators: + - * / % < > <= >= == != and ternary ? :. Unknown names, wrong arg counts, and bad syntax all fail at compile time — before a single instruction runs.