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