Destructor nonsense on dlang.org

deadalnix deadalnix at gmail.com
Thu May 24 06:47:23 PDT 2012


Le 24/05/2012 14:54, Peter Alexander a écrit :
> On Thursday, 24 May 2012 at 12:21:02 UTC, Alex Rønne Petersen wrote:
>> Hi,
>>
>> http://dlang.org/class.html#Destructor
>>
>> "The garbage collector is not guaranteed to run the destructor for all
>> unreferenced objects."
>>
>> What the *hell*? So resources are allowed to arbitrarily leak and the
>> programmer has to actually expect this to happen?
>>
>> I really, really hope that this is a documentation error or early
>> design decision that has since been rectified but with lack of
>> documentation updates.
>
> I'm pretty sure it's the same in Java.
>
> Finalizers (a.k.a. class destructors) are practically useless.

Java finalizer is a pretty bad design decision. Let's not reproduce 
error made in Java in D's destructors.


More information about the Digitalmars-d mailing list