Stroustrup's talk on C++0x

James Dennett jdennett at acm.org
Thu Aug 23 21:38:19 PDT 2007


Walter Bright wrote:
> Bill Baxter wrote:
>> Walter Bright wrote:
>>> It took 5 years for a C++98 compliant compiler to emerge.
>>> Extrapolating to C++09, that would be 2014 to get features that
>>> existed in D years ago. I obviously gave up waiting for such features
>>> from C++ long ago.
>>
>> Well, that's true, but when comparing availability C++09 vs D, you
>> should perhaps be a little more forgiving, given that D isn't quite
>> done either.  Sure, some C++09 features are available in D now,
> 
> Nearly all of them are, and D has quite a bit that isn't even on the
> horizon for C++. I should draw up a chart...

For marketing purposes, maybe ;)

>> but some are also available in g++ now, I believe.  And there are some
>> features slated for  C++ 09 that aren't on the roadmap for D at all
>> (like concepts
> 
> Concepts aren't a whole lot more than interface specialization, which is
> already supported in D.

They're far, far more than that: more akin to an enhanced
version of Haskell's typeclasses.

-- James



More information about the Digitalmars-d mailing list