Maybe intimidating isn't the right word, but more than one way to do it can be problematic when you have a lot of perl code. In languages with only one way to do it, there are no discussions between developers as they try to convince each other to do it their way. There is no code sprinkled through the code base doing the same thing 5 different ways.
I've been in these discussions many times and they are difficult because everyone can have good reasons for their approach.
However, once you decide on how you're going to do it 90% of the time, you are set. And with Perl, you still have the flexibility to consciously decide to do it different 10% of the time to handle a strange corner case. If there is only one way to do it, you don't have this flexibility.
I believe Perl 6 will address this nicely. I think they will provide one recommended way to do things, but still leave in the other ways to do it.
So for environments without good structure and standards, Perl can be challenging because it will highlight the lack of management. But as merlyn says, this isn't Perl's fault, it's a problem with the environment.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.