Ah yes, the classic Go arc:
“Go is simple. Go is minimal. Go just works.”
Immediately builds a no-GC fork, custom lattice engine, integer-coordinate VM, AST generator, and tiny self-hosting toolchain to make it deterministic under 4MB.
At some point it stops being “Go simplicity” and starts being “I’m rewriting half a compiler to compensate for runtime tradeoffs.”
Nothing wrong with the grind.
But let’s not pretend the language that needs a parallel ecosystem to escape its own runtime model is the paragon of minimalism.
Determinism isn’t a refactor. It’s a design choice from layer zero.
#GoRon
“Go is simple. Go is minimal. Go just works.”
Immediately builds a no-GC fork, custom lattice engine, integer-coordinate VM, AST generator, and tiny self-hosting toolchain to make it deterministic under 4MB.
At some point it stops being “Go simplicity” and starts being “I’m rewriting half a compiler to compensate for runtime tradeoffs.”
Nothing wrong with the grind.
But let’s not pretend the language that needs a parallel ecosystem to escape its own runtime model is the paragon of minimalism.
Determinism isn’t a refactor. It’s a design choice from layer zero.
#GoRon