2 ms·
> if you were coming from Mars and tried to re-implement Python from this document alone, you might have to guess things and in fact you would probably end up i
by pdonis 3y ago
> if you were coming from Mars and tried to re-implement Python from this document alone, you might have to guess things and in fact you would probably end up implementing quite a different language
Yes, I know that statement is in the Introduction, but I think it's rather ill-considered. If my implementation is consistent with the language reference, on what grounds would someone claim it was not an implementation of Python but a "different language"?
- uxp8u61q 3y agoOn the grounds that we live in the real world, not a world where anything written down is a true and complete description of reality. "Technically correct" is sometimes a synonym of "incorrect".
- pdonis 3y agoBy your criterion, no programming language has a language specification at all. I don't think that's a useful way to look at things. I would like to see some indication from the people who say that the Python Language Reference I gave a link to does not qualify as "language specification", of what would qualify. Specific examples would be nice.