3 ms·
I don't understand: are you saying package authors are going to retroactively remove Python 2 support from existing versions? Why on earth would they do that?
by bandrami 9y ago
I don't understand: are you saying package authors are going to retroactively remove Python 2 support from existing versions? Why on earth would they do that?
Scheme that I wrote in the 1980s still runs (and is running today in commercial systems). I have so little patience at this point for this "higher version = better" nonsense.
- Ndymium 9y agoAnd what happens when security issues are inevitably discovered in the libraries that are not updated anymore? Sure it's probably OK if you write things that never interface with a network.
- bandrami 9y agoYes, no doubt there's going to be a crippling security vulnerability in this linear algebra library I use. Come on, you don't really believe that, do you?
- Ndymium 9y agoI hope you don't use cryptography then, or networking, or image/file manipulation, or do anything with untrusted user input. If you're only doing algebra on an air gapped computer then why do you even worry? Programming languages and tools will evolve but nobody is forcing you to. Keep a local copy of what you need and be happy. Just don't assume any new libraries you might need will support your stack forever.
- bandrami 9y agoStill nowhere near as worrying as the business risk inherent in writing on a moving platform.
- pavanky 9y agoEven if you are using Linear Algebra, older versions will not be optimized for newer architectures and instruction sets. This is a problem.
- bandrami 9y agoIf they're not calling my own ATLAS then they aren't "optimized" in any real sense to begin with.
- mynewtb 9y agoWill you backport security fixes and other significant bugs yourself?
- bandrami 9y agoI don't have do that for my 20 year old Perl code or 30 year old Scheme code. Is the bare-bones Python interpreter really that much more full of vulnerabilities?