3 ms·
Besides from anything about CoC, your understanding of Python fork is extremely wrong. There were numerous forks and reimplementations of Python over past two d
by lifthrasiir 2y ago
Besides from anything about CoC, your understanding of Python fork is extremely wrong. There were numerous forks and reimplementations of Python over past two decades, some of which are mature enough to be widely known to the Python community, and yet none of them were able to fully dethrone CPython because:
- Python turned out to be annoyingly dynamic, in contrast with usual instincts. This meant that even CPython itself had to sacrifice some edge-case compatibility for every release.
- Moreover, Python C API was also hard to change without breaking some extensions, which are ironically why Python got popular in the first place! Many alternative mechanisms, notably HPy, were proposed but they all fell short of replacing the current C API. Nowadays CPython is more willing to get rid of as many internal but publicly exposed APIs as possible though.
- Python has a free standard, it's located at https://docs.python.org/ https://docs.python.org/ and is enough to implement something that resembles Python. You probably meant the sort-of-formal standard (which also mean many different things), but the mere existence of such "standard" doesn't mean anything, see: https://news.ycombinator.com/item?id=40519050 https://news.ycombinator.com/item?id=40519050