A call for standardization is typically done when multiple competing de-facto standards competing for space, especially if it's relatively immature, as a way to bring stakeholders together and reduce fragmentation. You don't just go through the standards process for its own sake, unless it's a requirement for some specific kind of government contract or whatever. C and C++ ended up standardized because they blew up and were implemented in dozens of often-incompatible ways. Python's had a much more constrained development process, for better or worse, in which there's traditionally been very little divergence regarding important language functionality or standard library support in alternate implementations. Because the language, not just CPython, is allowed to evolve in every minor version, as well, standardization would just hamstring that.
There's no reason it couldn't be done if the interest was there, but there's just no really powerful impetus to actually do it. Python the language isn't splintering. (2 vs 3 is long past us all, and it's not like 2 evolved in implementations that didn't pick up 3.) -Em On Fri, Feb 12, 2021 at 10:35 AM Dan Stromberg <drsali...@gmail.com> wrote: > > What would it take to create an ANSI, ECMA and/or ISO standard for Python? > > It seems to have really helped C. > > It looks like Java isn't standardized, and it's done OK, though perhaps it > was healthier in the past - before Oracle decided API's were ownable. > > I think standardizing Python might be really good for controlling its > growth and avoiding featuritis. > > _______________________________________________ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/JZYW4JOTANYIOLYDQ6YHRUP2TWO52OAE/ > Code of Conduct: http://python.org/psf/codeofconduct/ >
_______________________________________________ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/MVDATOACGGA2HNHLSVG4BBD7T4IBDKOC/ Code of Conduct: http://python.org/psf/codeofconduct/