I'm not really convinced my that argument. No matter how big your associative array is, it is still represented by a pointer to the initial/root element. It should be quite possible to move the pointer into the caller.
Maybe the language is simpler without it, and that can be a good reason to avoid it. But I don't buy that it has anything to do with GC.
Maybe the language is simpler without it, and that can be a good reason to avoid it. But I don't buy that it has anything to do with GC.