cpp.chat

This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs.
As well as language compatibility, we also discuss ABI compatibility - why breaking these things is such a problem, but how not breaking them is increasingly becoming a problem.
We also, finally, get an answer to the age of question of, "how many programmers does it take to change a lightbulb?"Links:Vittorio's CppCon talk on epochsp1881 - The Epochs Proposal- Epochs: a backward-compatible language evolution mechanismp1863 - ABI Break- Titus Winters' paper on the ABI compatibility issueSPECS- A Modest Proposal: C++ Resyntaxed

Show Notes

This week we chat with Vittorio Romeo about the pros and cons of backwards compatibility in C++, and his proposal to get the best of both worlds: Epochs.

As well as language compatibility, we also discuss ABI compatibility - why breaking these things is such a problem, but how not breaking them is increasingly becoming a problem.

We also, finally, get an answer to the age of question of, "how many programmers does it take to change a lightbulb?"

Links:

Creators and Guests

JK
Guest
Jon Kalb
PN
Guest
Phil Nash
VR
Guest
Vittorio Romeo

What is cpp.chat?

Each fortnight, or thereabouts, we chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++