3 ms·
From the article: "I will make a long bet right now, that no matter how nice I am, no matter how many people use my software, no matter how much better it is th
by thristian 17y ago
From the article: "I will make a long bet right now, that no matter how nice I am, no matter how many people use my software, no matter how much better it is than anything Python has that’s similar, Guido will not accept them as changes."
Man, how do you think we got optparse in the first place? People got sick of using getopt to parse command-line arguments (now there's a C-style option-parsing library for you) and somebody said "Hey, there's this third-party tool called Optik (http://optik.sf.net http://optik.sf.net) that's much better than anything Python has that's similar, let's add it." And so, after some messing around with evaluating alternatives (http://www.python.org/community/sigs/retired/getopt-sig/ http://www.python.org/community/sigs/retired/getopt-sig/) Optik was adopted as optparse.
I see no reason why Zed's shiny, improved replacements couldn't become part of the standard library if they're as good and as popular as he claims they'll be, so long as they're independently reusable and not all bundled together in some 'lamson' hierarchy.
- brodie 17y agoI agree. I'm not sure what the fuss is all about - it's not like the standard library was coded by the Python core monks in seclusion a thousand years ago. Much of it has grown and taken in new things over time. And it's not the end of the world if his changes aren't accepted. He'll still have his own libraries, and people can enjoy them through PyPI. That said, Guido is definitely very picky about changes to the language itself. I think that's a good thing.