Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
1–10 of 17 posts
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#2Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#3Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#4try and decide
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#5But I would say go for it (Esp. Perl6) just for the fun of it. It is a very modern multi paradigm language which is still accessible to regular folks.
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#6Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#7Other than that I'll look at curious languages/implementations that are not yet widely known/adopted (e.g. Pony, Crystal, CHICKEN Scheme) for its own sake but not for main usage.
I would be interested in Perl6 if I had a use case for it. I don't write shell scripts that need more than bash and in those cases Python works for me. Anyone know any good Perl6 frameworks/libs (maybe for cli or ncurses)?
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#8I usually consider languages when I'm also choosing what to use it for. E.g. framework/language, or use-case/language such as Go for a small/low-level service. Other than that I'll look at curious languages/implementations that are not yet widely known/adopted (e.g. Pony, Crystal, CHICKEN Scheme) for its own sake but not for main usage. I would be interested in Perl6 if I had a use case for it. I don't write shell sc…
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#9I usually consider languages when I'm also choosing what to use it for. E.g. framework/language, or use-case/language such as Go for a small/low-level service. Other than that I'll look at curious languages/implementations that are not yet widely known/adopted (e.g. Pony, Crystal, CHICKEN Scheme) for its own sake but not for main usage. I would be interested in Perl6 if I had a use case for it. I don't write shell sc…
Evan Miller felt Rakudo/MoarVM fit that niche. [1]
P6 automatically converts an ordinary P6 function call into a documented cli program. [2]
Cro, a distributed system framework, is a P6 showcase. [3]
[1] https://www.evanmiller.org/why-im-learning-perl-6.html
Re: Ask HN: Is Perl 5 or Perl 6 still worth learning in 2019?
#10I still prefer Perl 5 for most CLI scripting tasks, but use Python for a lot of stuff lately because I work with others who know Python and don't know Perl. Perl has better docs than Python (the Python standard docs are almost entirely free of usage examples which is just plain terrible). Perl has better out of the box support for writing good CLI tools. e.g. color and better options parsing are in the standard modules, which require additional modules in Python. I also think Perl has better testing tools included, though this one may be a matter of taste. Perl used to have a better/friendlier community than almost any other language, but that's no longer really the case...it's a lot of old-timers who can be extremely impatient with new learners (there's been discussion of this problem and there is a desire to do better, but it's still a thing).
The biggest OSS project I work on is almost entirely in Perl 5, so I still have reasons to keep using Perl, but I also tinker with Perl 6 now and then for fun...it's a cool language that I always seem to learn something new from. I might even take a stab at re-writing portions of our Perl 5 code in Perl 6 at some point.