Thoughts on replacement languages (Reddit + D)
Adam D. Ruppe via Digitalmars-d
digitalmars-d at puremagic.com
Sun Jan 11 11:53:50 PST 2015
On Sunday, 11 January 2015 at 19:49:32 UTC, Andrei Alexandrescu
wrote:
> On 1/11/15 10:25 AM, francesco.cattoglio wrote:
>> And I say it as a daily D user, daily facing
>> issues like the horrible invalidMemoryOperationError exception.
>
> What is that?
It happens if you try to do a GC operation while the GC is
running.
The typical cause is allocating in a destructor. (Accessing
reference type member variables from class destructor is another
way to get a crash, since the GC might collect them first.)
There's a handful of memory issues in D, some with the GC and
some when you try to avoid the GC, but they typically don't
bother me.... perhaps because I've learned to avoid problematic
areas, like non-trivial class destructors.
More information about the Digitalmars-d
mailing list