That was PHP. Though Python was a close second
The existence of Pypy and CPython and separate but compatible entities shows that there is
Pypy was developed by reverse engineering CPython and their automated tests feature explicit comparisons with CPyton.
You made the opposite point you thought you were making.
any compiler that can pass ROAST is valid
As a relatively recent example, here's the language reference documentation for the match statement https://docs.python.org/3/reference/compound_stmts.html#the-...
Documentation is not a specification. Specifications cover all behavior that should be expected, and specify which behavior is implementation-defined or undefined. If something isn't defined them this is a failure in the specification that requires fixing. The point of a specification is to allow independent parties to do clean room implementations that can be used interchangeably.
Modern Python documentation is absolutely horrible - there's a shitload of irrelevant rambling while absolutely crucial details are omitted.
stealing this