| The Goose Programming Language(aardappel.github.io) | |
| 555 points by bobbydigitales 1 day ago | 345 comments | |
tl;dr: Goose is a new memory-safe systems language that eliminates the heap, GC, and lifetime annotations by placing all dynamic values on compiler-managed data stacks freed at scope exit. Its benchmarks claim 1.12–3.3x speedups over Rust and C++ with lower memory use, enabled by inline nested data, variant-sized enums, narrow relative references, and guaranteed in-place construction. The whole-program compiler emits plain C, was built largely with AI assistance (Claude) from a human-authored design, and ships with a standard library, samples, and prebuilt binaries for Windows, Linux, and macOS. | |
HN Discussion:
| |