On Wednesday, 4 May 2022 at 12:57:26 UTC, Ali Çehreli wrote:
On 5/3/22 22:37, forkit wrote:

> In any case, I disagree that caring about when memory gets
deallocted
> means you shouldn't be using GC. (or did I get that one wrong
too??)

At least I don't agree with you there. :) Yes, one should not care about how memory gets freed if one did not care how that memory was allocated.
....

That languages with GC typically give the programmer some control over the GC, is evidence that programmers do care (otherwise such features would not be needed).

To deny a programmer the option to release the memory that was GC allocated within a particular scope, to be release immediately after that scope exits, seems kinda cruel.

To force a programmer to run a full GC in such a situation, is also kinda cruel.

To force a programmer back to using the ancient malloc/free.... well.. that's even crueler.


Reply via email to