Adding Requests to the standard library
Adding Requests to the standard library
Posted May 1, 2015 18:36 UTC (Fri) by dlang (guest, #313)In reply to: Adding Requests to the standard library by raven667
Parent article: Adding Requests to the standard library
you are blaming the distros for this, but it's really the developers that are driving this.
if you are developing a library, you should think about all your users, and not assume that everyone is always going to be upgrading to the latest version the minute you release it. you need to maintain backwards compatibility so that programs compiled against a prior version will keep working with a new version.
If you are developing an application, you need to evaluate the libraries that you choose to use, not just from the point of view of what features do they offer, but from the point of view of what their attitude towards stability is. If the library developers routinely break backwards compatibility, then they had better offer a _really_ great feature set to make up for this big drawback. And if you pick a library with a bad track record, you need to do so with the acceptance that this will cause you problems, and those problems are worth it.
