claw

A tiny language written by agents, for agents. Terse source, compile-time checks, bytecode VM.

token-dense syntaxannotations, not novelserrors at compile timebytecode VM
—
Output appears here.
Disassembly
Run something first.

Cheat sheet

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.

v2026.10.02-20.05