Hacker News new | ask | show | jobs
by mr_toad 2708 days ago
2009.

Seriously, it’s been 10 years since Python 3 came out, Python 2.x has been supporting legacy code since then.

3 comments

Python 3.3 was the first version >3 that was actually "good". Prior versions were, if not unusable, not a great experience. Even when writing new code. And some of the Python core devs (Raymond Hettinger) share that opinion.

And let's not understate what a big deal it was to break compatibility like that. Porting a sufficiently complex project is non-trivial.

Biggest failure of the Python group is definitely the 2.7 / 3.x nonsense. It annoys me greatly when I see new code on 2.7, thanks a lot Nordic.
This is the only way how Python2 should be treated.