4 ms·
The real problem is that there are "only" libraries at all - too many of them. It kills the python ecosystem in a really disgusting way.
by softwarelimits 10y ago
The real problem is that there are "only" libraries at all - too many of them. It kills the python ecosystem in a really disgusting way.
- lmm 10y agoNo need to be rude. Libraries can't reasonably be expected to support old versions of the language indefinitely - languages have to be able to grow and evolve or they will die.
- kstrauser 10y agoI disagree. I wouldn't bother writing a Python 2-compatible library today. I mean, if something I wrote happens to work with it, cool!, but I wouldn't expend non-zero effort making that happen. That's especially true for anything involving async or other new language features that would be a PITA to backward-compatibly support. IMHO, what kills the Python ecosystem is people attempting to stay on a 6+ year old major version when they've been told repeatedly that it's officially dead. Upgrading to Python 3 isn't exactly like porting from Java to OCaml, and writing new code in Python 2 today seems flat-out negligent to me.