1. 25
    1. 4

      Perl was the first language I learned back in 2015. I love seeing that it’s still used and improving because the company I had to learn it for has slowly moved away, and I miss it sometimes.

      I saw someone post the original commit for Perl by Larry Wall on the anniversary:

      The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal)

    2. 3

      As a reluctant Perl developer I am eager to see signatures land. I dearly hope signatures will require all defined variables to be passed.

      1. 2

        Have you tried passing arguments wrapped in a hash?

        1. 1

          I mean, I have, but I don’t understand the relevance. What are you thinking?

          1. 1

            I had a wrong memory of getting a warning when assigning an undef to a variable.

      2. 1

        They do today! Unless you specify default values or have a “slurpy” array or hash to receive extra parameters, Perl will throw an exception if the caller doesn’t match the signature. “If the argument list doesn’t meet the requirements of the signature, then it will throw an exception.” —Signatures in perlsub

        1. 1

          Yeah, this is in reply to Yuki’s insistence that they not for stabilizing.