Isn't it about time for D3?

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Sat Jun 17 08:41:22 PDT 2017


On Saturday, 17 June 2017 at 04:32:41 UTC, Liam McGillivray wrote:
> On Wednesday, 14 June 2017 at 12:08:16 UTC, Mike wrote:
>> > THINGS TO DROP
>> --------------
>> * C++ interoperabiliy
>> Walter's right:  memory safety is going to kill C and C++ will 
>> go with it.  Don't waste time on this; it's not going to 
>> matter in 10 or 20 years.
> Thank you for making a list to give people an idea of what D3 
> could be, but I definitely don't support less interoperability 
> with C++. I want D3 to have a better argument to transition 
> from C++ than D2 has.  With all the C++ API's out there, making 
> D incompatible would be a ginormous deal-breaker for a 
> ridiculous number of projects.  D3 should seek to be worth the 
> transition from C++.

Seems like there is a split right down the middle. The problem is 
of course that going down the middle is neither satisfactory nor 
innovative.

I agree with you, but I think the C++ compatibility is a lost 
game and increasingly so without aligning the core semantics. C++ 
is changing too...



More information about the Digitalmars-d mailing list