[Purdue-pm] Perl 5, Raku, Perl 7

Mark Senn mark at purdue.edu
Mon Jun 29 06:31:23 PDT 2020


If you hear about Perl 7 and wonder what that is...

Perl 5 is in the main legacy Perl line.  Perl 1 was released in 1987.
Perl 5.32 is the most recent version of Perl and was released in June 2020.

Perl 6 was released in 2015 and has been renamed to "Raku".  It was
a complete redesign and rewrite of Perl 5 from the ground up.  It has
many improvements over Perl 5.

Perl 7 is a continuation of Perl 5 that will probaby eliminate the need
o execute
    use v5.32;
    use utf8;
    use warnings;
    use open qw(:std :utf8);
    no feature qw(indirect);
    use feature qw(signatures);
    no warnings qw(experimental::signatures);
at the beginning of a program.  Perl 7 will not include all the new features
in Raku according to
    https://www.perl.com/article/announcing-perl-7/

I found the "Perl 7, not quite getting better yet"
at
http://blogs.perl.org/users/leon_timmermans/2020/06/not-quite-getting-better-yet.html
interesting.

My advice: learn Raku.  It is a more powerful programming language than
Perl 5 or Perl 7 (at least as currently described) will be.

-mark


More information about the Purdue-pm mailing list