Whispem v3.0.0 — Self-hosted
Whispem now compiles itself.
The compiler (wsc.wsp, 1618 lines) is written entirely in Whispem, produces .whbc bytecode, and reaches a stable bootstrap fixed point (SHA-1 f090aa0f).
Highlights:
- Self-hosted compiler: wsc.wsp compiles itself to wsc.whbc
- Standalone C VM: vm/wvm.c (~2000 lines, zero dependencies beyond libc)
- No Rust needed: make && ./wvm is the primary path
- 34 opcodes, .whbc binary format with magic header
- Dictionaries, modulo, break/continue, logical operators, file I/O
- Interactive REPL (./wvm --repl)
- Bytecode inspector (--dump)
- 125 tests: 93 Rust unit tests + 32 autonomous baseline tests
- 36 example programs, all passing on both VMs
- Bootstrap verification built into the test suite