| > 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! |