4 ms·
> This however doesn't make Circle less relevant, because it is actually a testament to show that C++ could have been much better without the claimed breakage.
by rewmie 3y ago
> This however doesn't make Circle less relevant, because it is actually a testament to show that C++ could have been much better without the claimed breakage.
But it does break backwards compatibility, doesn't it? Meaning, if you pass Circle code to a C++ compiler, that's a no-go from the start, isn't it?
What aspect are you focusing on to argue that Circle introducss no breakage?
- celrod 3y agoEvery new C++ standard introduces new things that will not work under an old standard. Not breaking backwards compatibility means that code for old standards should generally still work if recompiled. Not breaking ABI means it should still work if not recompiled.