[Purdue-pm] Perl 5, 6, 7, and 11
Mark Daniel Ward
mdw at purdue.edu
Tue Jul 7 17:43:02 PDT 2020
Dear Perl friends,
I love Perl 5 and look forward to Perl 7. I just haven't had the
time/patience to sit around and wait for Raku to reach maturity since
2001. I know Mark S. has been a strong evangelist for Raku, so I
apologize for saying that I am unlikely to move to Raku.... instead, I
plan to jump from Perl 5 to Perl 7 when it is ready!
Warmest regards to everyone,
Mark
Mark Daniel Ward, Ph.D.
Director of The Data Mine
Purdue University
1301 Third Street
West Lafayette, IN 47906-4206
datamine at purdue.edu
phone: (765) 496-9563
Professor of Statistics and
(by courtesy) of Mathematics
Purdue University
150 North University Street
West Lafayette, IN 47907-2067
mdw at purdue.edu
phone: (765) 496-9563
On 7/7/20 4:49 PM, Dave Jacoby wrote:
> I don't think so.
>
> Perl 6 isn't Perl 6, it's Raku. Rather than being the next numbered
> Perl, it is its own thing.
>
> Perl 7 is the next major jump. Perl hasn't had a major jump since
> 1994, although I would argue 5.10 would have constituted one, and
> maybe 5.20 or so, all things being equal. This one acknowledges the
> improvements that have been made over the last twenty years and have
> been sitting behind flags and elevates them.
>
> (Sawyer says it's to be released within the year. I suggested, if
> possible, "before Christmas", but who knows.)
>
> Perl 11 is Will Braswell trying to unify things that will not be
> unified. There may be energy behind RPerl, his fast, compiled subset
> of Perl, but I'm not hearing anyone talk up Perl 11 but him.
>
> So, there's Perl 5. Perl 7 is coming soon. I would guess we'd be at
> 7.2 or later before that's the perl in /usr/bin/perl for any Linux
> distribution you don't make yourself. That's why we have perlbrew.
>
> 5 and 7. Not messy.
>
>
> On Tue, Jul 7, 2020 at 4:32 PM Mark Senn <mark at purdue.edu
> <mailto:mark at purdue.edu>> wrote:
>
> The numbering system for Perl is getting messy.
>
> Perl 5 is the Perl that has been in use many years.
>
> Perl 6 is the newest member of the Perl family---the language was
> announced in ~2001 and was released in ~2018. The language was
> completely redesigned and all software was rewritten. Perl 6 was
> renamed to "Raku" in the last year or so.
>
> From https://www.perl.com/article/announcing-perl-7/
> Perl 7.0 is going to be Perl 5.32 but with different, saner, more
> modern defaults. You won’t have to enable most of the things
> you are
> already doing because they are enabled for you. The major version
> jump sets the boundary between how we have been doing things and
> what we can do in the future.
> These lines will probably not be needed at the the top of each
> Perl program
> use utf8;
> use strict;
> use warnings;
> use open qw(:std :utf8);
> no feature qw(indirect);
> use feature qw(signatures);
> no warnings qw(experimental::signatures);
>
> Perl 11 is the proposed reunification of Perl 5 and Perl 6. It will
> probably run faster than Perl 5 when completed. It hasn't been
> released
> yet. See https://archive.fosdem.org/2019/interviews/william-braswell/
> for more information.
>
> My favorite language that started in the Perl family is Raku.
>
> Mark Senn, Senior Software Engineer,
> Engineering Computer Network, Purdue University
> _______________________________________________
> Purdue-pm mailing list
> Purdue-pm at pm.org <mailto:Purdue-pm at pm.org>
> https://mail.pm.org/mailman/listinfo/purdue-pm
>
>
>
> --
> Dave Jacoby
> jacoby.david at gmail.com <mailto:jacoby.david at gmail.com>
>
> “There is nothing obvious”
> — Theo
>
> _______________________________________________
> Purdue-pm mailing list
> Purdue-pm at pm.org
> https://mail.pm.org/mailman/listinfo/purdue-pm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/purdue-pm/attachments/20200707/9bd35ea2/attachment-0001.html>
More information about the Purdue-pm
mailing list