Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

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
Modern Perl Book 2014
2 direct replies — Read more / Contribute
by McA
on Apr 05, 2014 at 09:13

    Hi all,

    chromatic has announced and published the 2014 edition of his Modern Perl Book.

    I think it's worth mentioning it here. You can find it at .

    Thank you chromatic for sharing your work for free! It would be intersting to see a meta post clarifying the differences to the last edition.

    Best wishes

A great talk on Perl6
5 direct replies — Read more / Contribute
by emilbarton
on Apr 01, 2014 at 18:05
    Damian Conway gave us a brilliant lecture on Perl6 tonight here near Geneva. I'm already convinced P6 syntax is the smartest at present. I only regret it doesn't benefit the advantages of a fully compiled language.
Notice: forthcoming change to Type::Tiny overloading
No replies — Read more | Post response
by tobyink
on Mar 17, 2014 at 13:32

    See my blog post. Long story short: Type::Tiny's overload of + will go away in the next release; use $type->plus_coercions($coercion) instead.

    use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name
Terminal based Offline Dictionary in Perl
1 direct reply — Read more / Contribute
by xtreak
on Mar 12, 2014 at 01:36
    Hi I have created a Perl app that displays the meanings in terminal. It now works on Linux. It depends upon SQLite. I need to ask the user to install the package. I will be happy to have your feedback on it and help on packaging it to a Single click to install package. Its available on Github at . I will be happy to have feedback.
DC-Baltimore Perl Workshop - May 3-4, 2014
No replies — Read more | Post response
by awwaiid
on Feb 23, 2014 at 20:47


    This year the DC and Baltimore Perlmongers will be hosting our 3rd DC-Baltimore Perl Workshop! We have up and running -- I just posted the Call for Speakers. Come on over and register, submit a talk, watch for updates, etc.

    The first day, Saturday May 3, will be a 2-track conference on a variety of Perlishness. The second day, Sunday May 4, is a project-athon -- bring a project and share, or don't bring one and others will share with you! :)

    I look forward to seeing some Monks there!

Weekly changes in and around Perl 6
1 direct reply — Read more / Contribute
by raiph
on Feb 17, 2014 at 16:02 Looking for the Primary Maintainer
1 direct reply — Read more / Contribute
by choroba
on Feb 13, 2014 at 17:17
Better XLSX parsing now available
No replies — Read more | Post response
by Tux
on Jan 30, 2014 at 04:34
koolgirl's son, David
1 direct reply — Read more / Contribute
by planetscape
on Jan 27, 2014 at 16:15

    I am deeply saddened to report that David, koolgirl's 6-year old son, has passed away suddenly and unexpectedly from pediatric myocarditis caused by coronavirus infection.

    David was the sweetest child you will ever have the privilege to know. He was bright, funny, cheerful, autistic, and loved animals, especially his beloved dog, Gizzy, who passed late last year. He loved pirates, riding his brand-new bike that Santa brought, and Disney's Cars and Planes, and was thrilled to be starting Cub Scouts this year.

    As some of you may know, koolgirl nearly lost her legs a few years ago due to peripheral venous insufficiency and resulting gangrene. She should be on disability, but has not yet been accepted. She works very long, hard hours to keep her little family together.

    I hope this plea does not seem gauche, but we would like to request that donations for David's Memorial be made via PayPal to rockwaretech <at> gmail <dot> com.

    Please note that time is of the essence; koolgirl's appointment with the funeral director is tomorrow morning.

    (I do have koolgirl's express permission to post her email here for this purpose.)

    In Memoriam

    Samuel "David" Edwards

    May 6, 2007 - January 26, 2014

    Edit: Specified method for donation

    Edit: Corrected email; added link to Funeral Home

Demonstrators stormed the Ukrainian House convention centre in Kiev last night ...
3 direct replies — Read more / Contribute
by LanX
on Jan 26, 2014 at 06:58
    Unusual Perl news, but not off topic...

    Those 300+ Perl programmers who attended YAPC::EU just 6 month ago might be interested to know, that our last venue is becoming a battle field now.

    Cheers Rolf

    ( addicted to the Perl Programming Language)




    more pics ... "Ukrainsky Dom" can be seen in the background of the second one about showing "european square".

    video 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.


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!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            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 having an uproarious good time at the Monastery: (11)
    As of 2016-05-27 17:41 GMT
    Find Nodes?
      Voting Booth?