Hacker News new | ask | show | jobs
by ginkgo 5537 days ago
If the python project had something like that, the current python 3 situation could maybe have been avoided.
2 comments

The python 3 situation is really the python 2.4/2.5/2.6/2.7/3 situation. I'm not sure why or how it happened, but python is brutally fragmented in the real world across OS'es, in my experience.
Python has 2to3 which is the same kind of thing
There are a lot of things 2to3 can't fix, so the user has to go back and change things by hand anyway.
That appears to be true for gofix too and probably any tool of that kind...
it's less of a problem for gofix because Go's static typing means it's easy to be much more precise about which methods and functions are actually being used.