The Death of D. (Was Tango vs Phobos)

Moritz Warning moritzwarning at web.de
Fri Aug 15 17:31:32 PDT 2008


On Fri, 15 Aug 2008 14:41:20 -0700, Walter Bright wrote:

> Sean Kelly wrote:
>> Walter Bright wrote:
>>> Steven Schveighoffer wrote:
>>>> As far as threads, I agree.  One must be chosen.
>>>
>>> The threading issue is more problematic. D 2.0 is doing a ground up
>>> rethink on how to approach threading, and it's hard to imagine that
>>> not impacting the threading part of the library.
>> 
>> So is classic threading going to be thrown out entirely?  If so then I
>> guess it eliminates the problem of exposing a Thread class.
> 
> I don't know. Bartosz is working on it. He understands the issues far
> better than I do. What I do believe is that handling concurrency well
> will be a breakthrough feature for D.

Sounds like a nifty feature, but please keep in mind that users like
to have control about everything if they want to.
Otherwise D is becoming quite restricted.

Like the garbage collector (GC) can be turned off and manual memory 
management can be used, automatic threading in D should give similar 
control.


But the current gc handling is a bit inflexible. Turning off the gc still 
leaves the gc code in the binary without additional work. But that's 
another story. :)



More information about the Digitalmars-d mailing list