3 ms·
So forever into the future $ python should run python2? That's not pragmatic at all.
by simplyluke 10y ago
So forever into the future $ python should run python2? That's not pragmatic at all.
- michaelmrose 10y agoWhy not? Can you elaborate?
- greggyb 10y agoPythons 4, 5, 6..., N will feasibly exist in the future. Why should Python 2 forever retain the executable name 'python'?
- marvy 10y agoIf Py4 is compatible with Py3, why bump the version number? If not, you better be careful which one you get!
- michaelmrose 10y agoEventually logically python 2 will be little used enough to be dropped and there may not be a python4 any time in the foreseeable future so perhaps you are just borrowing trouble.
- marvy 10y agoOn Ubuntu, "sqlite" starts sqlite2.x; if you want sqlite3.x, you must type "sqlite3". The last version of sqlite2 came out in 2005. As far as I know, hardly anyone still uses sqlite2 for anything anymore. (I could be very wrong though.) Nevertheless, people must still type that extra character "3". The sky has not yet fallen :) It seems to me that the same approach could work for Python.