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

Because they broke backward compatibility in very annoying ways without providing a fallback mechanism.

I still haven't forgiven them for killing the print statement, which could have peacefully coexisted with a print() function.



Bugged me for a while five years ago. Then I moved everything to logging and use an editor snippet: pr<TAB> —> print(‘foo:’, %cursor%)


Having two ways to do the same thing is against The Zen of Python.




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

Search: