Python has far less need for such a thing because there's a lot less cruft, thanks to a greater willingness to deprecate (particularly in v3) and the policy of "there should be one way to do it".
in this way, we could say Python philosophy is opposite to Perl's. If in Python motto is 'There should be one way to do it', Perl always was 'There is more than one way to do it' (timtoady).
I think modern perl was (is) all about standardizing on what frameworks and conventions to use. It was a unifying of ideas.
I suppose for python, with its motto of 'one way to do it', doesn't suffer from a need to unify.
That is one of the reasons I have never been able to pick up either ruby or python. I just find them boring.
I was given the chance to take over some ruby projects at work recently. I powered through some popular ruby and rails books over the weekends, not in an attempt to learn ruby, but trying to learn cool hacks with it. You know, stuff to impress people with. The 'hubris' that perl people love. And well, I couldn't find any.
7 comments
[ 0.22 ms ] story [ 25.5 ms ] threadI suppose for python, with its motto of 'one way to do it', doesn't suffer from a need to unify.
That is one of the reasons I have never been able to pick up either ruby or python. I just find them boring.
I was given the chance to take over some ruby projects at work recently. I powered through some popular ruby and rails books over the weekends, not in an attempt to learn ruby, but trying to learn cool hacks with it. You know, stuff to impress people with. The 'hubris' that perl people love. And well, I couldn't find any.
https://groups.google.com/forum/#!searchin/pdxruby/hangman
It is a bit like Perl Golf, although the desired number of characters is known beforehand.