What if PSF were to undertake codifying a language specification? On Fri, 2021-02-12 at 11:57 -0800, Dan Stromberg wrote: > > On Fri, Feb 12, 2021 at 11:02 AM Ivan Pozdeev via Python-Dev > <python-dev@python.org> wrote: > > How a standard by ANSI, ECMA and/or ISO is any better than a > > standard by the PSF? > > > > I don't think what the PSF is producing is truly a standard. > > Is PSF bad at "controlling its growth and avoiding featuritis" in > > your opinion or smth? > > > > It's not the PSF I have an issue with. It's having a reference > implementation. > > I think the PSF has done a pretty good job of keeping in mind what > other Python implementations can realistically do also - but doing so > is an uphill battle. > > I believe Python needs to become more independent of CPython, for > Python's long term health. > > Think of C. Where would it be if it had K&R C as a reference > implementation, long term? There are dozens, maybe hundreds of > mostly-compatible implementations of C. I think this should be > Python's goal. > > Look where not having a standard got Perl. It is so defined by a > single implementation that the language is collapsing under its own > weight. Perl 6 is so not-perl that it was renamed. Python is much > less guilty of exuberant design, that's part of what I like about > Python, but like I said, having a reference implementation instead of > a standard makes that more difficult. > > On 12.02.2021 21:33, Dan Stromberg 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-d > > e...@python.org/message/7WXKZFTLABA7L63LRWVVCLCEHZ5NDGRO/ > > 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/64TBHFOMEK7ECWSTHA6PMF7RGUH7S6TQ/ Code of Conduct: http://python.org/psf/codeofconduct/