3 ms·
> > Nim accomplishes memory safety using a garbage collector. No memory management in Nim equals no memory safety guarantees. Or no? Well in that case the stat
by avgcorrection 4y ago
> > Nim accomplishes memory safety using a garbage collector.
No memory management in Nim equals no memory safety guarantees. Or no? Well in that case the statement above is true.
- cb321 4y agoYou can get management and safety with one of Nim's modes, as per the peterme link in my sibling, if you would like to learn more.
- avgcorrection 4y agoI don’t understand why you all are posting tedious details and well actuallys when the original assertion was (way back): > Nim, which technically accomplishes all (I assume) of the Rusty things that require syntax, manages to do it with quite a lot nicer syntax. Nim does not have something which gives both memory safety and no ((tracing garbage collector) and/or (reference counting)) at the same time. End of story. The fact that Nim has an off-switch for its automatic memory management is totally uninteresting. It hardly takes any language design chops to design a safety-off button compared to the hoops that Rust has to jump through in order to keep its lifetimes in check.
- cb321 4y ago>Nim does not have something which gives You are simply incorrect, appear unwilling to research why/appear absolutist rather than curious, and have made clear that what I think is "clarification" or "detail expansion" you deem "tedious" or "nitpicking" while simultaneously/sarcastically implicitly demanding more details. That leaves little more for me to say.
- avgcorrection 4y agoSorry about being an arse. I got frustrated by all the talking-past-each-other.
- avgcorrection 4y agoYou have managed to point out that tracing garbage collection and reference counting are indeed two ways to manage memory automatically. Three cheers for your illuminating clarification.
- Aeolun 4y agoIt would be helpful if you pointed out the Nim memory management method that works the same as the Rust one.
- j-james 4y agoFor posterity: https://news.ycombinator.com/item?id=31438134 https://news.ycombinator.com/item?id=31438134