Why will the delete keyword be removed?
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Tue Jul 13 15:35:05 PDT 2010
On 07/13/2010 05:15 PM, bearophile wrote:
> Andrei:
>> It adds misconception and confusion. delete must disappear from D.
>
> Is this case important?
> http://www.digitalmars.com/webnews/newsgroups.php?art_group=digitalmars.D&article_id=113319
>
> Bye,
> bearophile
I don't understand what you mean by "this case". All I'm saying is
simply that all structures and algorithms of GCs are optimized for
automatic bulk collections and all structures and algorithms of manual
allocators are optimized for manual frees. So it is definitely not
reasonable to ask one to do the job of the other.
druntime's current allocator does offer a reasonably effective method of
manual deallocation, but that risks at creating confusion among users
who might think it's reasonable to expect that any later GC for D would
have such a method. The reality is that D's current GC is rather old
technology and we definitely must expect that any state-of-the-art GC
added to D cannot honor manual deallocation requests.
Andrei
More information about the Digitalmars-d
mailing list