github whispem/whispem-lang v3.0.0
Whispem v3.0.0

latest releases: v5.0.0, v4.0.0
one month ago

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

Don't miss a new whispem-lang release

NewReleases is sending notifications on new releases.