Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re^5: Multiple values for a single key

by stevieb (Canon)
on Aug 05, 2017 at 20:09 UTC ( [id://1196824]=note: print w/replies, xml ) Need Help??


in reply to Re^4: Multiple values for a single key
in thread Multiple values for a single key

Correct. In fact, it was one of the first things I learned about how the language was described when I first started learning Perl in 2001. It's something that I think all Perl hackers run into early on. Here's an undated reference. I can't quickly find the date it was coined for Perl specifically, but I know it was over 17 years ago.

Replies are listed 'Best First'.
Re^6: Multiple values for a single key
by perldigious (Priest) on Aug 10, 2017 at 21:08 UTC

    It's also currently in the last paragraph of the introduction of the Perl Wikipedia page.

    Perl 5... has been nicknamed "the Swiss Army chainsaw of scripting languages" because of its flexibility and power, and also its ugliness.

    Personally I find Perl code beautiful, but even Learning Perl 6th Edition says (not sure which specific author included it):

    Perl is kind of ugly. This is true. The symbol of Perl has become the camel, from the cover of the venerable Camel book (also known as Programming Perl)... Camels are kind of ugly, too. But they work hard, even in tough conditions. Camels are there to get the job done despite all the difficulties, even when they look bad and smell worse and sometimes spit at you. Perl is a little like that.

    Just another Perl hooker - My clients appreciate that I keep my code clean but my comments dirty.

      Thanks for the reference perldigious!

      I too like the look and feel of Perl code. From my own personal experience, it was the sigil stuff when dealing with references that gets most people and turns them away. A few years ago, I wrote yet another reference tutorial to kind of combat that in hopes just one more read from another perspective would help those that have reached that 'hump'.

      However, once refs are understood and you grasp them, then there isn't another programming language that I haven't been able to learn since. C, C++, Python, Javascript/jQuery, C# etc. I believe firmly that if I hadn't of tried to figure out that accounting system in Perl in my early years and picked up that "Perl in 21 days" book off of the shelf, I may not have become a coder at all.

      ps. I used to use the statement "I am not a programmer" for many years. Now I proudly claim that I'm not necessarily a programmer, but I can definitely code. All thanks to the Swiss Army Chainsaw.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1196824]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2024-04-19 10:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found