From mark at purdue.edu Tue Jul 7 13:32:01 2020 From: mark at purdue.edu (Mark Senn) Date: Tue, 07 Jul 2020 16:32:01 -0400 Subject: [Purdue-pm] Perl 5, 6, 7, and 11 Message-ID: <2523.1594153921@pier.ecn.purdue.edu> 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 From jacoby.david at gmail.com Tue Jul 7 13:49:40 2020 From: jacoby.david at gmail.com (Dave Jacoby) Date: Tue, 7 Jul 2020 16:49:40 -0400 Subject: [Purdue-pm] Perl 5, 6, 7, and 11 In-Reply-To: <2523.1594153921@pier.ecn.purdue.edu> References: <2523.1594153921@pier.ecn.purdue.edu> Message-ID: 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 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 > https://mail.pm.org/mailman/listinfo/purdue-pm > -- Dave Jacoby jacoby.david at gmail.com ?There is nothing obvious? ? Theo -------------- next part -------------- An HTML attachment was scrubbed... URL: From mdw at purdue.edu Tue Jul 7 17:43:02 2020 From: mdw at purdue.edu (Mark Daniel Ward) Date: Tue, 7 Jul 2020 20:43:02 -0400 Subject: [Purdue-pm] Perl 5, 6, 7, and 11 In-Reply-To: References: <2523.1594153921@pier.ecn.purdue.edu> Message-ID: <4f821d69-d534-6fdd-2662-cb72363cef47@purdue.edu> 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 > 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 > https://mail.pm.org/mailman/listinfo/purdue-pm > > > > -- > Dave Jacoby > 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: From jacoby.david at gmail.com Wed Jul 8 12:57:18 2020 From: jacoby.david at gmail.com (Dave Jacoby) Date: Wed, 8 Jul 2020 15:57:18 -0400 Subject: [Purdue-pm] Meeting Tonight! Message-ID: We will be discussing the Perl and Raku Conference in the Cloud. https://www.meetup.com/hacklafayette/events/jdxwsrybckblb/ -- Dave Jacoby jacoby.david at gmail.com ?There is nothing obvious? ? Theo -------------- next part -------------- An HTML attachment was scrubbed... URL: