|Think about Loose Coupling|
Re^4: How can I group lines in a file?by akho (Hermit)
|on May 17, 2009 at 19:44 UTC||Need Help??|
> It's Perl. You do have to understand Perl to understand it.
You have to do more than that.
As for the bullet points: sometimes people need complex stuff. However, they do not need obfuscated stuff. Being understandable and being clear are not the same thing. bichonfrise74's confusion demonstrates that; notice how zwon's solution did not raise questions.
I myself often tend to devolve into one-liners, but that's not something to be proud of.
Re Haskell: yes.
> Why do people expect Perl to look like Java or C and brand it with a '"bad name" when it doesn't?
Because they are human and want to understand stuff?..