Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

I just had to share this (Quora comment on Python)

by ait (Hermit)
on Mar 29, 2021 at 17:49 UTC ( #11130548=perlmeditation: print w/replies, xml ) Need Help??

As I was reading some random old thread on "Why is Python so bad?" I came across this comment which I think reflects why I love Perl so much:

Sudhir Sudhir
July 29, 2019
Python is considered bad because it suffocates you to death while being deaf to the prey’s death cries. It falls on you unexpected from the top of a tree and before it swallows you it has to crush your bones and make you a sack of pulp for easier consumption. Very painful. Won’t recommend at all. It’s not venomous, so you have no option of getting hallucinations through the painful experience before death either.

  • Comment on I just had to share this (Quora comment on Python)

Replies are listed 'Best First'.
Re: I just had to share this (Quora comment on Python)
by GrandFather (Saint) on Mar 29, 2021 at 21:12 UTC

    which lowers us to the same level as one eyed Python tribesmen. They have an excuse: their belief in "The One True Way". We are supposed to subscribe to TIMTOWTDI, and that includes a degree of agnosticism toward language.

    For most "scripting tasks" I'd much rather use Perl, but I'm comfortable using many other languages including Python (but I've never used Ruby or Java: never had the need) - just a whole bunch slower in most of them.

    Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond

      The one thing that I know Perl can do, and in my opinion no other language can do better, is to start small and grow. With Perl you can approach a problem and spike different parts of it very quickly and then you can reshape the code in many different directions and using multiple paradigms. This ability to iterate very rapidly with minimal loss and with freedom of testing out different directions is really unique to Perl. I don't think any other computer language has this.

      Mojolicious captures this concept beautifully, and I think THAT is the essence of Perl, and that is is why is my goto language for everything.

      IMHO goes way beyond TIMTOWTDI and I don't think ww are even able to describe it properly.

        > This ability to iterate very rapidly with minimal loss and with freedom of testing out different directions is really unique to Perl. I don't think any other computer language has this.

        This power must come with the responsibility not to miss the right time to refactor the code.

        You have no idea how many times I had to save the day with some magic tricks and my clients promised me that they will fix the root problem and to never ever boilerplate that exceptional trick into a "common" technique ...

        Cheers Rolf
        (addicted to the Perl Programming Language :)
        Wikisyntax for the Monastery

        The antithesis of this idea of course being PHP ... where everything is "built in" to the language, and they decide to change it from version to version apparently just because they can, and the resulting interpreter is HUGE. "There's only one way to do it, and in version X+1 that's now different."
      > which lowers us to the same level as one eyed Python tribesmen.

      I saw it as a (mildly) amusing pun on the confusion between snake and programing language.

      No one believes Guido was behind the invasion of the Everglades ...

      Cheers Rolf
      (addicted to the Perl Programming Language :)
      Wikisyntax for the Monastery

Re: I just had to share this (Quora comment on Python)
by rsFalse (Chaplain) on Apr 02, 2021 at 08:05 UTC
    But why Perl isn't as much popular?
    Is it even worse and even more painful? :/

      because Perl took the red pill

        ++ I really like that perspective.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (3)
As of 2022-09-29 19:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer my indexes to start at:




    Results (125 votes). Check out past polls.

    Notices?