HNHacker News
TopNewBestAskShowJobs

cardboardguru

2 karma · joined August 20, 2026

submissionscomments
cardboardguru··on Union Types and Option Types (2025)
Swift has already answered all these questions.
cardboardguru··on The Goose Programming Language
Sounds like they are processes, as the docs say that all the global data is duplicated for the workers to have a private copy.
cardboardguru··on The Goose Programming Language
Yeah, my language in development uses only arenas for memory management too. But this Goose language is next level.
cardboardguru··on The Goose Programming Language
At the end of the day trees are still stored linearly in memory. Think of it as an array, with each node an element of the array, and indexes used rather than pointers.

Plenty of trees only ever grow. And that's the normal type of array in Goose. However you can also have arrays that can grow and shrink, if you have a tree that is constantly in flux.

Either way it'll be one stack for an entire tree.

cardboardguru··on The Goose Programming Language
All it's doing is allocating address space. And 64 bits means you have an astronomical amount of that. It only needs to become actual memory when you use it. A page at a time.
cardboardguru··on The Goose Programming Language
Why would that be a mistake?
cardboardguru··on Hister: A private search engine for the pages you visit and the files you keep
Is the plugin compatible with Brave?