Goose promete superar a C++ y Rust en velocidad sin recolector de basura ni anotaciones de vida
The Goose Programming Language
Goose es un lenguaje de sistemas con seguridad de memoria que elimina el heap: cada valor dinámico vive en pilas de datos gestionadas por el compilador. Según sus benchmarks, corre 3,3 veces más rápido que C++ idiomático y 1,12 veces más que el mejor Rust seguro, usando menos memoria. No tiene allocator, GC, destructores ni sintaxis de lifetimes, y compila a un único archivo C.
En Goose, liberar una estructura de un millón de elementos es un solo store, por muy profundamente que esté anidada.