|
|
Subscribe / Log in / New account

Perl 5.16.0 released

From:  Ricardo Signes <perl.p5p-AT-rjbs.manxome.org>
To:  perl5-porters-AT-perl.org
Subject:  Perl 5.16.0 is now available!
Date:  Sun, 20 May 2012 18:54:47 -0400
Message-ID:  <20120520225447.GA17670@cancer.codesimply.com>


  All I have is a voice
  To undo the folded lie,
  The romantic lie in the brain
  Of the sensual man-in-the-street
  And the lie of Authority
  Whose buildings grope the sky:
  There is no such thing as the State
  And no one exists alone;
  Hunger allows no choice
  To the citizen or the police;
  We must love one another or die.

    -- W.H. Auden, September 1, 1939

The Perl 5 development team is gratified to announce the release of
Perl 5.16.0!

You will soon be able to download Perl 5.16.0 from your favorite CPAN
mirror or find it at:

https://metacpan.org/release/RJBS/perl-5.16.0/

SHA1 digests for this release are:

  56fb8097ff3e472f7a057848b37cb9ede7662b74  perl-5.16.0.tar.bz2
  d21de2b409d99440047a4e67a61f0a781ea2f66b  perl-5.16.0.tar.gz

You can find a full list of changes in the file "perldelta.pod" located in
the "pod" directory inside the release and on the web.

Perl 5.16.0 represents approximately 12 months of development since Perl
5.14.0 and contains approximately 590,000 lines of changes across 2,500
files from 139 authors.

Perl continues to flourish into its third decade thanks to a vibrant
community of users and developers.  The following people are known to
have contributed the improvements that became Perl 5.16.0:

Aaron Crane, Abhijit Menon-Sen, Abigail, Alan Haggai Alavi, Alberto
Simões, Alexandr Ciornii, Andreas König, Andy Dougherty, Aristotle
Pagaltzis, Bo Johansson, Bo Lindbergh, Breno G. de Oliveira, brian d
foy, Brian Fraser, Brian Greenfield, Carl Hayter, Chas. Owens,
Chia-liang Kao, Chip Salzenberg, Chris 'BinGOs' Williams, Christian
Hansen, Christopher J. Madsen, chromatic, Claes Jacobsson, Claudio
Ramirez, Craig A. Berry, Damian Conway, Daniel Kahn Gillmor, Darin
McBride, Dave Rolsky, David Cantrell, David Golden, David Leadbeater,
David Mitchell, Dee Newcum, Dennis Kaarsemaker, Dominic Hargreaves,
Douglas Christopher Wilson, Eric Brine, Father Chrysostomos, Florian
Ragwitz, Frederic Briere, George Greer, Gerard Goossen, Gisle Aas,
H.Merijn Brand, Hojung Youn, Ian Goodacre, James E Keenan, Jan Dubois,
Jerry D. Hedden, Jesse Luehrs, Jesse Vincent, Jilles Tjoelker, Jim
Cromie, Jim Meyering, Joel Berger, Johan Vromans, Johannes Plunien, John
Hawkinson, John P. Linderman, John Peacock, Joshua ben Jore, Juerd
Waalboer, Karl Williamson, Karthik Rajagopalan, Keith Thompson, Kevin J.
Woolley, Kevin Ryde, Laurent Dami, Leo Lapworth, Leon Brocard, Leon
Timmermans, Louis Strous, Lukas Mai, Marc Green, Marcel Grünauer, Mark
A.  Stratman, Mark Dootson, Mark Jason Dominus, Martin Hasch, Matthew
Horsfall, Max Maischein, Michael G Schwern, Michael Witten, Mike
Sheldrake, Moritz Lenz, Nicholas Clark, Niko Tyni, Nuno Carvalho, Pau
Amma, Paul Evans, Paul Green, Paul Johnson, Perlover, Peter John Acklam,
Peter Martini, Peter Scott, Phil Monsen, Pino Toscano, Rafael
Garcia-Suarez, Rainer Tammer, Reini Urban, Ricardo Signes, Robin Barker,
Rodolfo Carvalho, Salvador Fandiño, Sam Kimbrel, Samuel Thibault, Shawn
M Moore, Shigeya Suzuki, Shirakata Kentaro, Shlomi Fish, Sisyphus,
Slaven Rezic, Spiros Denaxas, Steffen Müller, Steffen Schwigon, Stephen
Bennett, Stephen Oberholtzer, Stevan Little, Steve Hay, Steve Peters,
Thomas Sibley, Thorsten Glaser, Timothe Litt, Todd Rinaldo, Tom
Christiansen, Tom Hukins, Tony Cook, Vadim Konovalov, Vincent Pit,
Vladimir Timofeev, Walt Mankowski, Yves Orton, Zefram, Zsbán Ambrus,
Ævar Arnfjörð Bjarmason.

The list above is almost certainly incomplete as it is automatically
generated from version control history.  In particular, it does not
include the names of the (very much appreciated) contributors who
reported issues to the Perl bug tracker.

Many of the changes included in this version originated in the CPAN
modules included in Perl's core.  We're grateful to the entire CPAN
community for helping Perl to flourish.

For a more complete list of all of Perl's historical contributors,
please see the AUTHORS file in the Perl source distribution.

We expect to release Perl 5.16.1 on or around June 20, 2012, addressing
significant bugs found after this release.  The 5.17 development branch
will open shortly, and a 5.17.0 release will follow within the month,
with regular monthly releases following on the 20th of each month.  The
next major stable release of Perl 5, version 5.18.0, should appear in
May 2013.

-- 
rjbs



to post comments

Perl 5.16.0 released

Posted May 21, 2012 17:28 UTC (Mon) by b7j0c (guest, #27559) [Link]

another great release! thanks folks!

Perl 5.16.0 released

Posted May 21, 2012 18:01 UTC (Mon) by theophrastus (guest, #80847) [Link] (7 responses)

Is it a sacrilege (here) to inquire after the Perl known as 6?

and/or is Perl 5.x.y now a de-facto fork (and ought to be renamed, 'perlv')

As an aside, even as i've migrated mostly to python, i am grateful for most things Perl has done; inspiring things like ruby, and too specifically, allowing me to finish my graduate work in less than ten thousand years. thanks be to the many Perl developers!

Perl 5.16.0 released

Posted May 21, 2012 18:13 UTC (Mon) by chromatic (guest, #26207) [Link]

Perl 6 is largely irrelevant for practical purposes. Its focus is experimentation without the demands of compatibility.

Perl 5 isn't a fork. It's the practical workhorse it's always been.

Perl 5.16.0 released

Posted May 21, 2012 20:49 UTC (Mon) by job (guest, #670) [Link]

There is no fork. Perl 6 is a completely different beast with a somewhat unfortunate name.

Perl 5.16.0 released

Posted May 22, 2012 8:31 UTC (Tue) by epa (subscriber, #39769) [Link] (4 responses)

It was originally planned for Perl 6 to be the next version of Perl - with a compatibility mode for running existing Perl code on the Parrot virtual machine - but that plan has been abandoned as too difficult.

Perl 5.16.0 released

Posted May 22, 2012 11:05 UTC (Tue) by dskoll (subscriber, #1630) [Link] (3 responses)

that plan has been abandoned as too difficult

Really? Is that the official word, that Perl 6 really won't be compatible with Perl 5? Are there plans for automated or semi-automated Perl 5-to-6 translation tools? Without that, I believe Perl 6 is dead.

Perl 5.16.0 released

Posted May 22, 2012 11:57 UTC (Tue) by epa (subscriber, #39769) [Link] (1 responses)

http://www.nntp.perl.org/group/perl.ponie.dev/2006/08/msg...

Translation tools would be possible, of course, but I don't know of anyone working on them at the moment. (Perl 5's syntax and semantics make such tools trickier than they would be for, say, Python or C#.)

Perl 5.16.0 released

Posted May 22, 2012 12:29 UTC (Tue) by erwbgy (subscriber, #4104) [Link]

From that email:

Lots of good came out of Ponie, just not the good things we expected. A number of very talented hackers are currently exploring multiple strategies to enable most Perl 5 code to run seamlessly along side Perl 6 in Parrot. Folks have already demonstrated a proof-of-concept Parrot VM embedded in the Perl 5 runtime. Work is underway on a Perl 5 to Perl 6 translator and the existing Perl 6 compiler on Parrot is the proof of concept for a similar implementation of a "regularized" Perl 5. At this point, it wouldn't be reasonable to bless any one right way forward but each of these techniques (and possibly others) could play a part in whatever "5 on 6" scheme we end up with. No matter what happens, we're committed to making your Perl 5 code play well with new Perl 6 code.

The Perl 6 FAQ still says that there will be a translator and a compability mode.

Perl 5.16.0 released

Posted May 22, 2012 13:59 UTC (Tue) by niner (subscriber, #26151) [Link]

No, that's certainly not in any way official or final. Interop is difficult and the Perl 6 implementors are very understaffed. It's just the usual "noone has gotten around to it".


Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds