Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
For your "Do Foo in Bar" thing ... we're actually have this discussion on the extreme-perl mailing list. (Well, Rob Nagler and Ovid are having the discussion while the rest of us are making sure no blood spills on the carpet.) I tend to agree with Rob, though not as vehemently.

I think it's interesting to note that no one on that mailing list who argues that you can "learn all that stuff in Perl" has any experience with languages in paradigms other than procedural or OO. Do they know any functional languages? No. Logical? No. Heck, not one of them even knows a pure OO language (or, at least all have been silent when I have repeatedly asked).

It reminds me of a kid in an English class who told our professor that he (the kid) doesn't need to visit any foreign countries because he has the Internet. Once someone is that far gone in their misunderstanding, it's often difficult to explain what they're missing. Let's call that kid Alex. Imagine that Alex smokes Gauloise, reads about France on the Internet, and recites from memory the dialogue to every Eric Rohmer film while wearing a beret. That still doesn't mean he understands what it is to be French or to experience French culture first-hand. However, never having even visited France, Alex would have no way of knowing what he's missing. Further, having never been to France, many of us would rightfully mistrust him as an expert on French culture, particularly if he is disagreeing with someone who has lived there.

Sure, you can learn functional programming techniques in Perl, but it's a piece of cake (and natural) to fall back to procedural or OO techniques. If you are forced to work in a purely functional or logical language for a period of time and you have no comfortable techniques to fall back on, you can gain a better appreciation of those other points of view. However, Rob Nagler and friends have never directly experienced those other cultures. I hardly feel they're well-placed to judge Perl's merits vis-a-vis languages they do not know.

Mind you, this is not to say that they're not a bunch of great guys and sharp programmers. They just have a bit of a blind spot.

Cheers,
Ovid

New address of my CGI Course.


In reply to Can you learn French culture from a movie? by Ovid
in thread How do you master Perl? by brian_d_foy

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • 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, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others about the Monastery: (8)
    As of 2014-11-26 04:07 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      My preferred Perl binaries come from:














      Results (162 votes), past polls