8 ms·
The "Benevolent Dictator" of a major language is still learning some basics of language design 18 years into starting that language. I'd more more okay with it
by Scriptor 16y ago
The "Benevolent Dictator" of a major language is still learning some basics of language design 18 years into starting that language. I'd more more okay with it if Guido didn't have such a strong grasp on the language's future.
- moe 16y agoI don't agree with all of his decisions either but find it a bit ridiculous to call him out on "not knowing the basics", given he created one of the most popular scripting languages in existence. As I understood the discussion there is no definite "right" or "wrong" on the issue anyways - it's merely one of the many tradeoffs. Quite possibly one where he wasn't fully aware of all details and implications. But heck, if you need to argue then how about arguing for or against a particular way to do TCO in python instead of going ad hominem against the guy who built the entire playground that you're building your little sandcastles in?
- Scriptor 16y agoI only said he didn't know "some of the basics". Also, this is neither a personal attack on irrelevant facets of him, nor is it just about TCO. Python has done very well in its history and I personally like it. However, Guido made his final decision literally days after learning the distinction. This means before that any decisions he made in this area were based on shaky information. Furthermore, he was initially informed by comments on his blog, not his own research. I'm worried what this means for future decisions in Python if Guido doesn't research something on his own before making decisions on it. I understand that he's busy, but working of Python is part of that and surely research should be included :).