3 ms·
Perl is a language sufficiently different from the main bulk of languages that one must make an earnest effort to learn it before one can read it. Your complain
by Mithaldu 11y ago
Perl is a language sufficiently different from the main bulk of languages that one must make an earnest effort to learn it before one can read it. Your complaint is similar to someone declaring Japanese insane just because of the way its writing system looks like gigantic and erratic complexity to the inexperienced.
- 72deluxe 11y agoAh yes but it is mainly because many languages borrow C-style syntax so you can understand it without many brain gymnastics. You are correct, however. I did try learning Japanese and was just as unsuccessful at that as with Perl; I did maintain an old Perl codebase at one point and learned enough to get by but I would never jump at the opportunity to do it again!
- Mithaldu 11y agoHow much of the reference docs and available books did you read? Or did you, like many, just read code and hunt for the bits that weren't obvious?
- a8da6b0c91d 11y agoTo be fair Japanese writing is insane and they know it. It's far too difficult.
- oldmanjay 11y agoYou pretty clearly have an emotional attachment to Perl, which is sort of lovely to see, but it's causing you to be undeservedly condescending to people who don't have that attachment, which is not lovely.
- raiph 11y ago> to be undeservedly condescending ... is not lovely. It seems like you have just diagnosed someone's behavior without them asking for a diagnosis and your diagnosis is that they are being condescending. See the problem there? And this followed what some might call undeserved condescension: "Pulling out my hair in frustration from trying to deal with Perl written by other people saved me all manner of haircut money in the 90s.". If you think I'm being undeservedly condescending, and this isn't lovely, perhaps we can find another way to talk about Perl 6?
- oldmanjay 11y agoYou can torture my words rhetorically to score emotional points, but I don't know what you think you prove by it. If you find my jocular expression of my very real experiences with Perl to be condescension, I'm going to have to let you know that I don't believe Perl to be all that worried about it, incapable as it is of having an emotional state.
- Mithaldu 11y agoI'm sorry if my comment seemed condescending, but it is a sad fact that many people learned Perl only by reading code and looking up small bits and pieces they don't immediately grok (instead of turning towards and consuming, complete and well-written learning resources both in the perldoc references and books) and then walk away with completely skewed impressions and share them with the world at large. I wish i had a more polite way of pointing this out when people make complaints, but i have not found one yet. Maybe you have a suggestion?
- odbol_ 11y agoSo what is the advantage of using a language that is hard to learn and hard to understand?
- kbenson 11y agoIt's hard to learn, but not necessarily hard to understand. That hard learning experience theoretically pays dividends in productivity later as you and more succinctly and quickly express your intent.
- Mithaldu 11y agoIt's not hard to learn, as evidenced by all the people writing functioning perl after reading only a few scripts. It just takes a long time to learn entirely. ;)