3 ms·
> Mumble mumble something about conflating languages with implementations. So your claim is that "Python 2" is a language spec, not an implementation? And that
by tom_mellior 7y ago
> Mumble mumble something about conflating languages with implementations.
So your claim is that "Python 2" is a language spec, not an implementation? And that there will be future releases of this language spec in the future? I doubt it.
I agree it's likely that there will be people wasting their time maintaining an interpreter fork, but that will not be Python-the-language (a trademarked term BTW), it will be a fork of the implementation.
- colanderman 7y agoNo, my claim is that, while ceasing development of the language Python 2 is wholly sensible, ceasing development of the implementation Python 2 (CPython specifically) is not (due the almost certain existence of latent bugs). My "mumble" at the end was meant exactly in reference to that. I suppose one could argue that, the CPython implementation is the language specification. (And I seem to recall hearing that notion somewhere years ago.) In which case, it would not be possible to freeze development of the language without freezing the implementation as well. There are various reasons I wholeheartedly disagree with such a characterization, but I guess there's some self-consistency there at least.
- nxpnsv 7y agoThis is clear, but does the cpython team want to maintain Python2? If not, either it’s time to use an alternative or move on....
- tom_mellior 7y ago> ceasing development of the language Python 2 is wholly sensible, ceasing development of the implementation Python 2 (CPython specifically) is not Development of CPython 2 has ended, bugs and all. It's past its end of life, this is well known and has been known for a long time. Any remaining bugs are the problem of the users, not the responsibility of the former developers. Sure people will fork it and do stuff with those forks, but those will no longer be new versions of CPython, they will be new versions of some-fork-of-CPython.
- j88439h84 7y ago> So your claim is that "Python 2" is a language spec, not an implementation? And that there will be future releases of this language spec in the future? PyPy maintains a Python 2 implementation and will continue to do so.
- carapace 7y ago> "Python 2" is a language spec Cython, IronPython, Brython, Stackless Python, Nuitka, etc.