News for hackers. Stuff that matters.
Re:LLVM's New Versioning Scheme by pjmlp on Thursday December 15, 2016 @03:37AM (#13183274)
On the words of Rich Hickey, why break people code at all?

Introduce the new APIs in a new namespace, class, module, new function name, whatever.

Re:LLVM's New Versioning Scheme by asymmetric on Thursday December 15, 2016 @04:11AM (#13183383)
Maintainability? You now have two APIs to maintain instead of one.
Re:LLVM's New Versioning Scheme by user5994461 on Thursday December 15, 2016 @09:09AM (#13184617)
Let's think about it for one second...

Either you write one new function yourself, or you force all API users to rewrite their functions to accommodate you.

The choice will be a show of what you value more: yourself or your users.

Re:LLVM's New Versioning Scheme by pjmlp on Thursday December 15, 2016 @06:47AM (#13183931)
The old one can eventually make use of the new one internally, while not breaking everyone's code.