I am confused on this as well, they list polyglot teams[0] as their top use case and consider not needing schema files a feature
[0] https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_...
1,172 karma · joined October 23, 2017
[0] https://fory.apache.org/blog/2025/10/29/fory_rust_versatile_...
https://www.youtube.com/watch?v=On2V_L9jwS4
I guess if you don't control the platform you are running on this is a way to do it in "userspace"
The notion of stack vs heap allocation isn't something that even exists in the language. Users are expected to not worry about it... until, of course, until you're optimizing performance and you need to worry about it.
This is one of the best and worst aspects with Go. Anyone can write pretty performant code without having to understand the underlying memory model. If you get to the point where you are trying to optimize at this level, the benefits of using a more approachable language start to fall apart and you spend more time chasing implementation details.