Bartosz Milewski Missing post

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Fri May 29 15:50:05 PDT 2009


Leandro Lucarella wrote:
> bearophile, el 29 de mayo a las 13:39 me escribiste:
>> Leandro Lucarella:
>>> I agree. Maybe is just unjustified fear, but I see D2 being to concurrency
>>> what C++ was to templates.
>> Sometimes you need lot of time to find what a simple implementation can
>> be.  Often someone has to pay the price of being the first one to
>> implement something :-] This is bad if you mix it with the will of
>> keeping backwards compatibility.
> 
> Exactly. I think D had a good model of "steal good proven stuff that other
> languages got right". With this, I thinks it's taking a new path of being
> a pioneer, and chances are it get it wrong (I don't mean to be offensive
> with this, I'm just speaking statistically) and suffer the mistake for
> a long long time because of backward compatibility.
> 

With its staunch default isolation, I think D is already making a 
departure from the traditional imperative languages (which extend their 
imperative approach to concurrent programming). The difference is that 
it takes what I think is a sound model (interprocess isolation) and 
augment it with the likes of shared and Bartosz's work. So my perception 
is that it's less likely to get things regrettably wrong. But then you 
never know.

Andrei



More information about the Digitalmars-d mailing list