Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Perl News

( #23771=superdoc: print w/ replies, xml ) Need Help??

For the latest news on what's happening in the Perl world, check out these sites:

If you have a Perl-related news item you'd like to share, you may post it in the Perl News section. Please try to avoid duplicating news; but pointers (with summaries) to important stories on other sites are acceptable here.

Perl News hacked
1 direct reply — Read more / Contribute
by LanX
on Jan 22, 2014 at 13:18
    See hacked

    If you use your password elsewhere, we strongly recommend that you change it!

    HTH! =)

    Cheers Rolf

    ( addicted to the Perl Programming Language)

Maintainership transfer of AnyEvent::STOMP
2 direct replies — Read more / Contribute
by fhew
on Jan 21, 2014 at 09:46

    I've been in contact with the owner of AnyEvent::STOMP and he is no longer in a position to maintain the module and has volunteered to give up control.

    I've made some patches to both fix some issues and add a new, needed feature.

    This is the 'public' notice of my request for transfer, and I've also posted this request to hoping that someone will push the button so that I (FHEW) can take over responsibility from OTTERLEY.

Binary distributions of 5.18.2 available for VMS and HP-UX
No replies — Read more | Post response
by Tux
on Jan 13, 2014 at 12:00


    Craig A. Berry has provided installation kits for OpenVMS Alpha and OpenVMS I64 v8.3 and later. They are available here.

    The files are self-extracting archives and after downloading you must run them like so:




    $ run VMSPORTS-I64VMS-PERL-V0518-2-1.SFX_I64EXE

    After that for either:

    $ product install perl

    and follow the usual installation prompts.

    Have an appropriate amount of fun. Anything related to these kits that turns out to be more fun than you can handle is probably best reported on the vmsperl mailing list.

    Changes in this release can be found via typing "perldoc perldelta" after installation, but note that the following item was inadvertently deleted from those release notes:

    The PERL_ENV_TABLES feature to control the population of %ENV at p +erl start-up was broken in Perl 5.16.0 but has now been fixed.


    On my site you will now find software depots for perl-5.18.2 for HP-UX 10.20 PA, 11.00 PA2, 11.11 PA2, 11.23 IA64, and 11.31 IA64, all but 10.20 with contain both 32bit and 64bit builds.

    The depots all include DBI-1.630 and Tk-804.031. See for depot release notes the Perl section on my site.

    After fetching the compressed depot of choice, install it using something similar to:

    # bzip2 -d /tmp/ # swinstall -s /tmp/ perl

    which will install both 32bit perl (in /opt/perl32) and 64bit perl (in /opt/perl64), but it still won't alter /etc/PATH. If you prefer to install only one of the two versions:

    # swinstall -s /tmp/ perl.perl5-32 # swinstall -s /tmp/ perl.perl5-64

    Enjoy, Have FUN! H.Merijn
5.18.2 available to enjoy :)
3 direct replies — Read more / Contribute
by Tux
on Jan 09, 2014 at 11:08

    Last Monday, RJBS released perl5 version 18.2:

    One of the major mistakes people make is that they think manners are only the expression of happy ideas. There's a whole range of behavior that can be expressed in a mannerly way. That's what civilization is +all about – doing it in a mannerly and not an antagonistic way. One of th +e places we went wrong was the naturalistic Rousseauean movement of the Sixties in which people said, "Why can't you just say what's on your mind?" In civilization there have to be some restraints. If we followed every impulse, we'd be killing one another. -- Miss Manners We are pleased to announce Perl 5.18.2, the 3rd release of version 18 of Perl 5. You will soon be able to download Perl 5.18.2 from your favorite CPAN +mirror or find it at: SHA1 digests for this release are: b8b87ef46630b5a2287b86b6e0c69088da36adfd perl-5.18.2.tar.bz2 7f0cc08d883a0e0aaaa385903ec4fb28aec514ec perl-5.18.2.tar.gz You can find a full list of changes in the file "perldelta.pod" locate +d in the "pod" directory inside the release and on the web. Perl 5.18.2 represents approximately 5 months of development since Per +l 5.18.1 and contains approximately 3,100 lines of changes across 73 files from + 12 authors. Perl continues to flourish into its third decade thanks to a vibrant community of users and developers. The following people are known to h +ave contributed the improvements that became Perl 5.18.2: Brian Fraser, Chris 'BinGOs' Williams, Craig A. Berry, David Mitchell, + Father Chrysostomos, Graham Knop, Karl Williamson, Leon Timmermans, Nicholas +Clark, Ricardo Signes, Smylers, Tony Cook. The list above is almost certainly incomplete as it is automatically generated from version control history. In particular, it does not inc +lude the names of the (very much appreciated) contributors who reported iss +ues to the Perl bug tracker. Many of the changes included in this version originated in the CPAN mo +dules included in Perl's core. We're grateful to the entire CPAN community f +or helping Perl to flourish. For a more complete list of all of Perl's historical contributors, ple +ase see the AUTHORS file in the Perl source distribution. The next major stable release of Perl 5, version 20.0, should appear i +n May 2014.

    Today, I installed it on my laptop with 64bitint and longdouble and was pleasantly surprised by the number of modules building and installing out-of-the-box (compared to when I did for 5.18.0).

    $ grep ^=head2 5.18.2/i686-linux-64int-ld/perllocal.pod | wc -l 879 $ find {,site_perl/}5.18.2 -name \*.pm|wc -l 9528

    Tk::Image::Calculations fails for using for $x qw( foo bar ) { in the test, but I already filed a ticket when seeing that for 5.18.0. I don't expect the author to return to change that.

    Some still had (ignorable) POD errors

    My only real problem is SVN::Core, which doesn't build at all anymore, depending on mod_dav_svn. That really sucks!

    Hoping I can make git svn to work without that, 5.18.2 is now my production perl on my laptop!

    Enjoy, Have FUN! H.Merijn NOC notice for PAUSE (back up again)
1 direct reply — Read more / Contribute
by MidLifeXis
on Jan 09, 2014 at 08:24

    Since we had a few questions in the CB yesterday along the lines of "Is PAUSE down?", I was hoping to see an update from the larger Perl community as to what is going on. They did not fail.

    It looks like a set of hard drives failed on the system hosting PAUSE. Work is being done to get this back up and running. See also:

    If there are additional workarounds or status notes, please add a comment or /msg me and I will add it to the list.

    Update (2014/01/10 07:00 GMT -0500): Added Pinto workaround link. Status:, still down.

    Update (2014/01/13 07:35 GMT -0500): As of 2014/01/11 11:04 GMT -0500, the machine hosting PAUSE and are is back up and running.


Final Call for Code Submissions - Worldwide Hackathon
No replies — Read more | Post response
by Tommy
on Jan 04, 2014 at 19:09

    The final call for code submissions has just gone out on the DFW Perl Mongers mailing list. The deadline is Monday night at 9pm CST. See for details.

    If you want to compete but feel like you're late to the game or don't know where to start, fork the reference code on github

    If you want to get on the pre-contest leaderboard (just set up on the website), then please send your performance metrics to dfwpm at internetalis dotnet.

    Special thanks goes out to The Perl Shop for sponsoring the contest!

Perl 5 Optimizing Compiler, Part 11: RPerl v1.0 Beta Released!
2 direct replies — Read more / Contribute
by Will_the_Chill
on Jan 02, 2014 at 05:00
    Howdy Monks,

    After many months of effort, I'm proud to release the beta version of RPerl v1.0, now available for public download at Github:

    As we lead up to full RPerl v1.0 official release, I'll continue posting regular status updates on Facebook:

    I say this is "beta" because it can only compile "Hello, World" so far! But we have working data-types support, and it is relatively easy for me to finish up the rest of the control structures and basic operators to get the full RPerl v1.0 release out soon.

    This is all thanks to y'all!

    ~ Will the Chill, &
Moarkudo is alive!
1 direct reply — Read more / Contribute
by grondilu
on Jan 01, 2014 at 20:47

    This is not an official announcement. You'll probably read something soon from Jonathan Worthington (jnthn), or someone else from the Perl 6 team, but I can already leak that Rakudo on MoarVM is alive!

    ./perl6-m -e 'say "hi";'

    Pretty cool stuff. If you want to try it right away, without waiting for the official release, you can pull the moar-support branch of rakudo, remove any install or nqp directory, configure rakudo with:

    perl --gen-nqp=master --backends=moar --gen-moar=master

    before doing a nice make

    Make sure you have a good amount of memory available (add swap if needed)

Announce your Perl Mongers group
4 direct replies — Read more / Contribute
by davido
on Jan 01, 2014 at 12:10

    It's the first day of 2014, and time to remind everyone about Perl Mongers groups.

    See for a list of groups. And if you know of a group local to you, please follow-up in this thread with the date of their next meeting (if known), and a link to their site. I'll start things off with my shameless plug :) :

    Salt Lake Perl Mongers: Our next meeting is Tuesday, January 14th at 7:00pm. We do have a mailing list, and subscription details are on the website.


Pjam - continues integration for PERL, using pinto.
1 direct reply — Read more / Contribute
by melezhik
on Dec 26, 2013 at 04:31

    Pinto is an application for creating and managing a custom CPAN-like repository of Perl modules. Pjam is a tool which enables automatic creation of perl applications distribution archives from source code using pinto. Pjam enables continues integration in PERL. Right now pjam fits only Module:Build based projects ( Build.PL should be provided ) kept under subversion SCM, but I may change this if interest will be shown.

    Pjam can be used in two ways - as command line utility and via web api to take some actions remotely.

    Checkout for detailed info. monthly meeting on Google Hangouts (tonight: 18:00 GMT -0600)
1 direct reply — Read more / Contribute
by MidLifeXis
on Dec 19, 2013 at 13:20

    Brew City Mongers monthly meeting will feature a discussion by Rob Hoelz titled "Perl Power Tools". A Google Hangout has been configured to allow for virtual participation.

    The presentation starts 18:30ish with a PerlJam session (a short, possibly beginning Perl topic yet TBD).

    This is the first time (a fairly new PM group) is providing a Google Hangout for the meeting, so be gentle :-).


Perl's 26th Birthday
No replies — Read more | Post response
by tangent
on Dec 19, 2013 at 11:39
    An article by chromatic about Perl's birthday was posted on Hacker News. I went over with a slight sense of dread but instead found that the vast majority of comments were really positive, even a few saying that they had come back to Perl! See for yourself. Oh, and Happy Birthday Perl!
Dallas/Ft Worth (And Now New York/Atlanta/Philadelphia/Chicago/Sydney/Turkey) Perl Mongers Worldwide Hackathon Invitational
3 direct replies — Read more / Contribute
by Tommy
on Dec 17, 2013 at 20:43

    Update -- Now participating also: New York, Atlanta, Philadelphia, Chicago, Sydney Australia, Turkey, and other parts of the the EU

    You could call it the's "Winter of Code". You could call it a contest. You could call it fun. You could call it Perl...

    ...And you'd be right. (so far joined by -- all groups invited) is holding in a competition that runs from now until January 8th when the code of each competitor will be pitted against the others in a live Google hangout world-wide Perl Mongers meeting.

    The aim of the competition is to "deduplicate" 100 gigabytes of random file data, using Perl, as fast as possible. If your code can do it the fastest, without killing the contest server, you win. The winner gets to choose the topic of the next hackathon competition (and/or host it), and gets the recognition of having won a world-wide competition in Perl.

    The competition is open to all, provided a few criteria are met which establish legitimacy of participation. YOU'RE INVITED!

    Full details can be read on the website.

    The contest is discussed on The mailing list

    The hackathon was organized by Tommy Butler and John Fields of Dallas, TX, and is being hosted by the Dallas Makerspace.

    Our resources are finite, so we may have to stop accepting entries if server load gets too high. Get your notice of intention to participate to the mailing list asap.

(OT) Text editors popularity among programmers
9 direct replies — Read more / Contribute
by Sivaextralarge
on Dec 13, 2013 at 03:30
    You are kindly invited to take participation in the questionnaire on „Text editors popularity among programmers". Tha data gathered will be used for a scientific research.

    The stats for the results will be published on all portals where the questionnaire was done.

    URL to form at Google Docs

    Thank you!

    1. For how long have you worked as a programmer?
    2. Any particular programming languages you mostly use?
    3. For what purposes?
    4. Which text editors do you use?
    5. What defined your choice?
    6. Which text editors you might have been using before?
    7. Do you follow the other text editors updates?
    8. Which text editors you DID NOT like? Why?
    9. What functions might some text editors be missing in your opinion?
A comparison of Perl vs. JavaScript -- a reference table.
1 direct reply — Read more / Contribute
by taint
on Dec 05, 2013 at 14:07
    Greetings, Monks.

    As I toyed with the notion of creating a JavaScript to Perl converter; I stumbled across a table. While seasoned veterans of both languages may not have a need for it. I thought it still might be a nice reference, for quick-n-easy comparison of both languages. To others needing this sort of information.

    You can find it here: Equivalents in JavaScript and Perl

    Best wishes.


    EDIT: corrected typo to the external link -- thanks zentara. :)
    #!/usr/bin/perl -Tw
    use Perl::Always or die;
    my $perl_version = (5.12.5);
    print $perl_version;

Add a piece of Perl News
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others pondering the Monastery: (7)
    As of 2014-08-23 05:38 GMT
    Find Nodes?
      Voting Booth?

      The best computer themed movie is:

      Results (172 votes), past polls