Re:Erlang Garbage Collection Details and Why They Matter
by shepardrtc on Tuesday September 15, 2015 @09:48AM
(#10220573)
Then why don't they just say that? Something like, "Hey, we may change how this works in the future. Clever optimizations now may not work down the road."
Either way a less controversial way to put the Go advice would be:
> If you must read the rest of this document to understand the behavior of your program, you are being untrusting. Don't use things you don't trust.
If you care about memory performance characteristics that much you really should be using a language that gives you control over them.
That's not to say that all GC advice is bad: good GC advice exists and usually sticks to the formal definition of a GC (an infinite memory simulator), instead of implementation details which, again, can change.