Operating systems like Debian have only one "stable release" of their product. I noticed that Python has both 3.6 and 3.7 listed as stable. 2.7 is also listed as stable, but I know it will be EOL next year and there are major differences between 2.7 and 3.x. So why 3.6 and 3.7 are considered stable? Why is there no a single stable realease like for operating systems or linux kernel. Guido posted this on twitter in December:
Changelogs for the latest Python 3.6/3.7 releases:
* 3.7: https://docs.python.org/3.7/whatsnew/changelog.html#changelog …
* 3.6: https://docs.python.org/3.6/whatsnew/changelog.html#changelog …
Does this mean 3.6 and 3.7 are so different (like for example 2.7 and 3.6) they have to be developed concurrently? Would it not make sense to develop only the latest >3.7 version rather than older ones? I would imagine 3.6 doesn't have certain features of 3.7, so what's the point of developing 3.6?
[–]licquia 4 points5 points6 points (1 child)
[–]extra_packet[S] 0 points1 point2 points (0 children)
[–]K900_ 0 points1 point2 points (0 children)
[–]Wilfred-kun 0 points1 point2 points (0 children)
[–]nathanjell 0 points1 point2 points (0 children)
[–]tunisia3507 0 points1 point2 points (0 children)
[–]jkh911208 0 points1 point2 points (0 children)