GCs in the news

Kagamin via Digitalmars-d digitalmars-d at puremagic.com
Sat Jul 19 12:08:18 PDT 2014


On Thursday, 17 July 2014 at 19:14:06 UTC, Right wrote:
>  I'm rather fond of RAII, I find that I rarely every need 
> shared semantics.
>  I use a custom object model that allows for weak_ptrs to 
> unique_ptrs which I think removes some cases where people might 
> otherwise be inclined to use shared_ptr.
>
>  Shared semantics are so rare in fact I would say I hardly use 
> it at all, I go for weeks of coding without creating a shared 
> type, not because I'm trying to do so, but because it just 
> isn't necessary.
>
>  Which is why GC seems like such a waste, given my experience 
> in C++, where I hardly need shared memory, I see little use for 
> a GC(or even ARC etc), all it will do is decrease program 
> performance, make deterministic destruction impossible, and 
> prevent automatic cleanup of none memory resources.
>
>  Rust seems to have caught on to what C++ has accomplished here.

Though, GC is safer, easier and cheaper than ownership model, 
which is possible in D too, if you want it.


More information about the Digitalmars-d mailing list