John Carmack on the Goose Language: multiple data stacks and relative references

John Carmack on the Goose Language: multiple data stacks and relative references

John Carmack discussed the design of the Goose programming language, highlighting its support for multiple data stacks and the use of relative references for memory addressing. He explained how these features aim to improve performance and flexibility in low‑level code, and described potential applications in game development and systems programming. The talk was shared on Hacker News.