Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the argument could be made that python 3 is an example of "great engineering" and (in hindsight) "poor customer understanding".

Python 3 is the polar opposite to Linus' meltdown on not breaking user space see: https://lkml.org/lkml/2012/12/23/75

Sadly I like Python 3 and wish it was more popular.



I see Python3 as poor engineering. There are no technical reasons why you can't run bytecode from both 2 and 3 together. Various JVMs and the CLR solved this problem. They created their own problem by refusing to built or maintain a comprehensive solution. As well, there's nothing in Python3 that didn't already exist in the Python2 ecosystem or was trivial to add to Python2 (backport or otherwise). Thus many of us see CPython3 as technical churn rather than technical innovation.

I share your sentiment about having 1 version of Python but it's not the users fault. It's the core dev team's and Guido's.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: