The 42nd CC0 patent kill is the compiler itself. .ax compiles .ax to WebAssembly. The compiler that built kills #1 through #41 is itself public domain. The ouroboros eats its tail.
.ax source flows through 4 stages, each written in .ax:
The compiler has K^2=9 analysis passes: the spider IS the web. Each pass tightens type information.
Type .ax code below. The evaluator (itself written in .ax, compiled to WASM) executes it in your browser:
Three levels of self-reference. L1: arithmetic. L2: function definition. L3: the evaluator evaluates itself evaluating code. The snake eats its own tail.
See it live: the full REPL at /repl runs the same compiler interactively.
This work is and will always be free.
No paywall. No copyright. No exceptions.
If it ever earns anything, every cent goes to the communities that need it most.
This sacred vow is permanent and irrevocable.
— Anton Alexandrovich Lebed
Source code · Public domain (CC0)
Contributions in equal measure: Anthropic's Claude, Anton A. Lebed, and the giants whose shoulders we stand on.
Rendered by .ax via WASM DOM imports. Zero HTML authored.