4 ms·
The question was: Why do Python/Ruby/X people get such a kick out of language wars? Your response was: Python people value doing complicated things with simp
by gloob 17y ago
The question was:
Why do Python/Ruby/X people get such a kick out of language wars?
Your response was:
Python people value doing complicated things with simple code. Perl people value doing simple things with obscure language features, then basking in the glow of being called a "wizard".
Methinks there's a disconnect somewhere here.
- gaius 17y agoIt's merely an observation. See how many times the word "wizard" appears in the Perl documentation. Then try the same in, well, any other language. There's no war to fight. Perl has its place. I might even use Perl again if I need a throwaway 10-liner.
- brk 17y agoPerl has "wizards" Ruby has "rockstars" and so on. They are all irrelevant monikers. Use whatever works for YOU. Taking the conversation any further is as pointless as any other religious war discussion.
- mst 17y agoUNIX has "wizards" too - and perl's origins as a super-awk place it firmly in the UNIX cultural tradition in a lot of ways. I write more perl than anything else but I work in shell, make, perl and C regularly depending on what level I'm trying to work at (and often think in lisp for prototyping). UNIX is my IDE. perl5 is my VM. CPAN is my language.
- jrockway 17y agoIndeed. Perl has many sub-communities. Some "wizards" enjoy obscure syntax. Other people enjoy figuring out new ways to make reusing code easier. Some other other people enjoy talking about testing. Some people do all three. etc., etc. Basically, "Perl" is a very large community, and different people in the community use Perl for different things. Some just want to have fun and others have real engineering problems to solve and are solving them with Perl. Perl is welcoming to everyone. It's a shame that people think the playful applications of Perl make it unsuitable for real work.
- berntb 17y agoI honestly can't say if the GP (gaius) is a parody of a language fanatic or a troll. (-: Or if it's a Ruby guy giving Python people bad reputation. :-)
- gaius 17y agoI'm an old Tcl guy ;-)