4 ms·
> but breaking compatibility with previous versions is a bug That's how you get an inconsistent mess that never evolves. There's something called semver, incre
by nnq 7y ago
> but breaking compatibility with previous versions is a bug
That's how you get an inconsistent mess that never evolves. There's something called semver, increase the version number and do the fix / refactors / radical redesign / whatever. People will see that you've went from version 1.0 to 87.3 in one year and they may choose not to use your thing because you're moving too fast for them, but that's life...
- cameronbrown 7y agoBetter than breaking software. Linux is far more important when it comes to ABI stability here than Python though.
- adontz 7y agoLinux has no stable ABI :-)
- cameronbrown 7y agoFor driver developers sure, but it's userspace ABI is very stable.
- llukas 7y ago1.0 to 87.3 in one year? More realistic would be python 2->3 in 10 years or so and still too fast...