|
|
|
|
|
by lazyjones
4567 days ago
|
|
> * the culture of Perl is what makes me believe that it will never be a viable choice over other dynamic, interpreted languages.* What's wrong with Perl culture? Perl as a language and as an implementation has many weaknesses (esp. maintainability), but I've never seen any reasonable criticism of its culture as a whole. Only very recently have I noticed a somewhat annoying trend towards evangelism, I attribute this to the loss of interest in the language with the exception of somewhat fanatic users. But most current users are probably still grumpy old men like me who just want to get work done without rewriting large legacy code bases from scratch. |
|
The average thread on PerlMonks (at least when I was a heavy reader) eventually turns to code golf. The language and culture both encourage that. I had a lot of fun writing clever code, and it really helped me understand data structures and efficiency at a deep level. Trying to force that culture of expression and code gymnastics to write a maintainable codebase just isn't worth it in my opinion. A language with more constraints and less magic will benefit a team trying to come together to build a product.
I see Python as being somewhere between Perl (express yourself in clever ways) and Ruby (I know it's attributed to Rails, but omakase) in terms of culture. That's why I love Python.