Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

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
Map of CPAN - The Movie
2 direct replies — Read more / Contribute
by grantm
on Oct 22, 2012 at 02:40
Commonwealth Bank replaces Perl 4 with Perl 6
3 direct replies — Read more / Contribute
by eyepopslikeamosquito
on Oct 05, 2012 at 18:26

    In breaking financial news:

    The bank launched PERLS VI as a replacement for the $1.46 billion Perls IV

    It seems the CBA have invented yet another backronym for Perl: "Perpetual Exchangeable Resaleable Listed Securities".

DBD::Firebird v 1.11 released to CPAN
No replies — Read more | Post response
by mapopa
on Sep 26, 2012 at 05:27

    On the behalf of the developers and contributors team, I'm pleased to announce that DBD::Firebird v1.11 , a DBI driver for the Firebird RDBMS server is released.

    This release brings many changes.and bugfixes .

    * Test::Exception is required 
    * On freebsd Threaded perl is required you have to re-install perl from ports and you have to select the config option that says 'build a perl with threads'
    * Test database to use UTF8 charset and enable UTF8 for the connection
    * Fix CHAR lenght when using multi-byte character set Fixes Github Issue #32 (RT#76506)
    * additional debug when finishing already finished statement
    * avoid double destroying of statement in auto-commit mode with DDL Fixes Github Issue #30 (RT#72946)

    The development is on GitHub at: And the mailing list is here

    Thank you,

Now 10,000 CPAN authors :)
No replies — Read more | Post response
by LanX
on Sep 09, 2012 at 16:35
    The Comprehensive Perl Archive Network (CPAN) currently has 112,261 Perl modules in 25,644 distributions, written by 10,000 authors, mirrored on 274 servers.

    The archive has been online since October 1995 and is constantly growing.

    Cheers Rolf

Perl Gtk3 Tutorial
3 direct replies — Read more / Contribute
by kevinp
on Aug 31, 2012 at 06:32

    I am working on a Gtk3 Perl tutorial and would appreciate some feedback and comments on the code examples. This is an amateur effort largely designed to teach me Gtk3/Perl, if it is helpful to others thats a bonus.

    Anyone willing to give some constructive feedback will find the first few chapters at


CitrusPerl 5.16.1 is out
3 direct replies — Read more / Contribute
by Anonymous Monk
on Aug 31, 2012 at 06:24
Plat_Forms contest, 2012
No replies — Read more | Post response
by castaway
on Aug 29, 2012 at 09:45
#perl6 summaries
3 direct replies — Read more / Contribute
by raiph
on Aug 19, 2012 at 03:30

    Remember, back in the day, when Piers Cawley did regular summaries of the discussion on Perl 6 mailing lists?

    Perl 6 discussion is now almost all on the freenode IRC channel #perl6. Lots is going on. A weekly highlights summary might be useful, at least to current sixians, and perhaps beyond.

    So, I've just done #perl6 highlights; week ending 2012-08-18 as a starter. I plan to keep doing this weekly for a while.

    (Edit: simplified title)
using Statistics::Descriptive
No replies — Read more | Post response
by rpnoble419
on Aug 09, 2012 at 00:53
perl 5.16.1 released!
No replies — Read more | Post response
by Tanktalus
on Aug 08, 2012 at 21:17
    Don't you know? You never split the party Clerics in the back to keep those fighters hale and hearty The wizard in the middle, where he can shed some light And you never let that damn thief out of sight… -- Emerald Rose, Never Split The Party We are pleased to announce Perl 5.16.1, the second stable release of Perl 5.16. You will soon be able to download Perl 5.16.1 from your favorite CPAN mirror or find it at:
    SHA1 digests for this release are: 14955f9869eef5029fea7fcc48d0b2afabb16d1e perl-5.16.1.tar.bz2 60f2b81e3ffaff3030962ccbc02cd04f91f69ad5 perl-5.16.1.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.16.1 represents approximately 2 months of development since Per +l 5.16.0 and contains approximately 14,000 lines of changes across 96 files from 8 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.1: Chris 'BinGOs' Williams, Craig A. Berry, Father Chrysostomos, Karl Williamson, Paul Johnson, Reini Urban, Ricardo Signes, Tony Cook. 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.2 around November 1, 2012. -- rjbs
YAPC:EU Frankfurt 2012 schedule now online!
No replies — Read more | Post response
by LanX
on Aug 08, 2012 at 05:06
YAPC:EU Frankfurt 2012 - 88 talks accepted
No replies — Read more | Post response
by LanX
on Aug 01, 2012 at 05:48
    The call for papers is over, 88 talks have been accepted.

    Details ->

    Schedule will be published soon ...

    See you there! :)

    Cheers Rolf

parrot 4.6.0 "Wild Parrots of Telegraph Hill" Released
No replies — Read more | Post response
by rurban
on Jul 17, 2012 at 17:51

    "Wild Parrots of Telegraph Hill"
    "The first half of the documentary film focuses on Mark Bittner's relationship with the Parrots living on the Telegraph Hill in the center of San Francisco and how he came to be their caretakers. He has a name for each one and gives the audience stories of how he's interacted with them. Included in these reminiscences, is general background information on bird life in San Francisco and the various theories on how these South American parrots came to exist in the Bay Area. The second half of Parrots deals with the fate of the birds now that Mark has to vacate his small home for the last three years. Apparently, his care of the birds has attracted world wide attention, especially in Europe. There is never really any tension in the fate of Mark or the parrots since, as Mark points out, the birds are perfectly capable of taking care of themselves. The viewer probably has a little less confidence in Mark though, as he says he has no idea what he will do." - imdb review by kasserine (US)

    On behalf of the Parrot team, I'm proud to announce Parrot 4.6.0, also known as "Wild Parrots of Telegraph Hill". Parrot is a virtual machine aimed at running all dynamic languages.

    Parrot 4.6.0 is available on Parrot's FTP site, or by following the download instructions. For those who want to hack on Parrot or languages that run on top of Parrot, we recommend our organization page on GitHub, or you can go directly to the official Parrot Git repo on Github To clone the Parrot Git repo into a directory called 'parrot', use the following:

        git clone git://
    If you want it to be in a directory other than 'parrot', then just give that as a second argument to clone:
        git clone git:// parrot_foo

    Parrot 4.6.0 News:

        - Core
    	+ Added init_pmc method to PackFileView.
        - Documentation
    	+ Added source lines from 'docs/index/book.json' to 'index.json'
    	  to make display of 'Parrot Developer's Guide: PIR (draft)'
    	  display more like the other books, e.g., 'PCT Book'.
    	+ Removed 'docs/index/book.json' as unnecessary.
        - Tests
        - Build
    	+ Improve on 'sudo make install' permission errors by using
        - Community

    The SHA256 message digests for the downloadable tarballs are:

    31d48e348eab418d5d9d9f9bb24d628763ff90c608d21b1944c227b6938a69d1 parrot-4.6.0.tar.bz2
    81b2962a8cfe96946417057073d1216ec0f431b863540fbed97b086109590892 parrot-4.6.0.tar.gz

    Thanks to all our contributors for making this possible, and our sponsors for supporting this project. cPanel sponsors Reini's work for the TPF. Our next release is 21 August 2012 by whiteknight, with the planned merge of the branches io_cleanup1, threads and rm_pasm (at least).


The Perl Regex Tester
7 direct replies — Read more / Contribute
by davido
on Jul 03, 2012 at 14:15

    Over the years I've come across a number of websites that provide regex testing. But it always seems like I'm looking at a "Perl Compatible Regular Expression" through PHP, or some other language's goggles. And while some of them offer a slick interface, they usually only tell whether or not there was a match, and possibly what got captured. They all felt quirky.

    So I set out to create my own quirky implementation, but in a way that I consider more useful and applicable to Perl users. The Perl Regex Tester (Github repo).

    Update (4-26-2013): The live app has moved to Heroku, since the DotCloud "free sandbox" plan has been discontinued. Live site: The Perl Regex Tester.

    While the interface may be a bit Spartan -- no ajax, no flash, no fuss, it works pretty well (at least in my skewed assessment). And it provides the following features:

    • A listing of all capture variables that apply: $<digits>, ${^PREMATCH}, @+, $+{name}, and so on.
    • When the /g modifier is set, the regex will be evaluated in list context, and the list returned will also be displayed.
    • The use re qw(debug) output is rendered, so you can see how the compilation of the regex progresses, and how "The Little Engine that Could('nt)" walks through the target string trying to match.
    • A "Link to this test" link is displayed following any test. This allows you to capture the current test and link to it here or anywhere that you're trying to provide some instructional tutoring. Example: Here's a link to a test, written here as [http://...the long url...|Here's a link to a test].
    • Quick links to Regex-relevant Perl POD.

    The site is currently hosted in a dev account at Dotcloud, and consequently the URL is a little goofy. Someday it may move to a more friendly URL, but I"m taking a wait and see approach, as I'd like to be sure that I'm catching all the most significant pitfalls in executing user-supplied regexes first.

    Some "gory details":

    Please feel free to play around with it and use it. If you find a problem or want to request an additional feature, send me a message and I'll see what I can do.



Csgrouper : first important revision since release
1 direct reply — Read more / Contribute
by emilbarton
on Jun 27, 2012 at 04:10

    Csgrouper has been improved!

    Thanks to the comments I could gather here and there (but mostly here), I have made some improvements in Csgrouper and now one can almost run it without knowing about Perl. Help balloons have been added, some bugs have been suppressed and most of all, Csound instruments are now loadable without having to mention params in any particular way. The window aspect has been simplified too.

    Now I need someone of good will to help me correct my English in Help messages.

    "Csgrouper is a music composition software at the intersection of polytonality, polymodality and serialism. Its aim is not to tell musicians how to compose, but to provide a permutational framework with scalable settings."

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 exploiting the Monastery: (5)
    As of 2014-10-21 05:38 GMT
    Find Nodes?
      Voting Booth?

      For retirement, I am banking on:

      Results (96 votes), past polls