OSNews article about C++09 degenerates into C++ vs. D discussion
Julio César Carrascal Urquijo
jcesar at phreaker.net
Sun Nov 19 17:12:26 PST 2006
Mars wrote:
> http://www.osnews.com/comment.php?news_id=16526
RE[2]: Not much of an update
> By luzr (2.10) on 2006-11-19 19:44:17 UTC in reply to "RE: Not much of
> an update"
>>I second that. D is a very nice language with a clear focus. My first
>>impression was that it has the best of Java, the best of C++ and none
>>of they're major weaknesses.
>
>Adds one major weekness - its memory model is based on conservative
GC, >which makes it unpredictable and in reality unusable for some
important >applications (like cryptography or any other software that
deals with >noise-like data).
This is one thing that bothers me with the current GC. If you store data
with a lot of entropy in an array (Sound, encrypted data, sensor data,
etc...) you start to experience memory leaks because the GC starts to
see the data as references to other objects.
Is there a way to tell the garbage collector "don't look for references
here" without using malloc and friends?
This would be for a standard sliceable garbage collected array with any
kind of data except references. Something like
gc.doNotLookForReferences(myArray) would be nice.
More information about the Digitalmars-d
mailing list