logoalt Hacker News

WalterBrighttoday at 7:19 AM0 repliesview on HN

> D does not use destructors (like C++) for scope exit/failure/success

It does, but the user doesn't see them.

There are people working on 1, 2 and 3.

> 4. backwards compatibility (heard complaints of versions breaking stuff frequently around).

We listened, and cut way back on breaking changes. Now we have editions.

> 5. interaction with C++.

C++ has gotten to the point where it would take another decade of my time to wire in ImportC++. However, if you stick with C++'s C interface when interfacing with D, you should be fine. D will also work with C++ name mangling, but all the complexity of C++ templates and such is just too much.

And thank you for the kind words! I definitely appreciate it.

> I am far and cannot attend, so I will definitely watch it.

Wonderful!