On Friday, 10 September 2021 at 12:59:08 UTC, bauss wrote:
It's just used to speed-up the GC.

Yeah, I got the point, but to be absolutely honest,
I (>20 years of C coding) do not like GC as such.
I believe manual free() is not that 'hard'.
And one must still release other resources.
(in C I write just close(fd), in D I write client.destroy() -
in both cases I have to do this manually,
if that fd was obtained in absolutely another scope)

Yes, I know, I can do without GC in D, just did not tried yet
(started learning D two months ago or so)

And again - I've chosen D (not Rust), because
'borrow checker' and especially 'explicit lifetimes'
is a nightmare :) - i would rather accept GC.


Reply via email to