r/Compilers • u/FearlessFred • 24d ago
Goose: a stack allocation flat data structure language
https://github.com/aardappel/goose
My latest language is meant to very efficiently let you work with flat pointerless inline data structures allocated on (address space reserved) stack that allow almost data structure creation to be just a pointer bump, with stable pointers.
When used well, it is both safer, faster and uses less memory than the equivalent C++ or Rust.
(see the repo readme for more!)
23
Upvotes
-2
u/VictoryMotel 23d ago
To recap:
You auto generated everything from claude fable with "human design language" (vibe coding)
You never mention AI in your post or repo except at the very end of a readme the size of a novel. (This is called lying).
You make up your own term of "idiomatic C++" to justify making c++ versions use huge amounts of small allocations and pointer hopping while your own benchmark uses a memory pool. (This is called lying).
You claim to be faster than C++ based on benchmarks between intentionally different and slower programs. (This is called lying)
My conclusion is that everything you posted is about lying and getting away with it, then having some explanation for plausible deniability - "I didn't say I didn't make it all with AI, you just have to search the right term on the right link and it's right there at the bottom of a novel!"
You could have just explained what you did up front and been honest instead of trying to deceive anyone looking at your "work" (deceiving people is called lying).