Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

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
Hardening Perls Hash function
No replies — Read more | Post response
by jesuashok
on Nov 19, 2013 at 00:24
Yet Another XS Tutorial
5 direct replies — Read more / Contribute
by cdybedahl
on Nov 18, 2013 at 09:57
    Hello. I recently had to figure out how to use a C library from Perl (which means using XS, obviously). Since that felt a bit harder than it ought to, I tried to write down what I learned, in the hope that it may help someone else not have to do the exact same mistakes I did. The text is mainly intended to give a basic understanding of how things work, to the point where the ordinary documentation becomes understandable. It also gives recommendations for what docs to read in which order. If this sounds interesting, you can find the text on my work's blog.

    The text is also available in less Javascripty form on github. There you can also see the code examples in useable form.

Split MPO Pics
1 direct reply — Read more / Contribute
by aplonis
on Nov 13, 2013 at 22:40

    3D stereo cameras save in a format called MPO. Script uses Perl to make calls for splitting the left and right, then recombining as a cross-eye stereogram for posting on the web.

Blog post on hardening Perl's hash function
3 direct replies — Read more / Contribute
by demerphq
on Nov 06, 2013 at 12:21

    Hi all. Long ago I promised an explanation of why Perl hash function was changed in 5.18.

    You can read up on it here

    Sorry it took so long, many vendors did not patch for a long time.


Concurrency in Perl 6
2 direct replies — Read more / Contribute
by raiph
on Nov 06, 2013 at 02:09
    Caution: this post is about the immature Perl 6, not the rock solid Perl 5

    A quick summary of recent news on concurrency in Perl 6:

    • jnthn has recently published a nice set of slides ("Composable Concurrency in Perl 6") that defines terms (especially "asynchrony", "parallelism" and "concurrency") and introduces the current rationale behind the design of Perl 6's concurrency features.

    • jnthn also wrote a completely new Perl 6 Concurrency Synopsis.

      (This is a pleasant read, replacing the relatively incoherent old Perl 6 "Processes and Concurrency" synopsis document.)

    • Most of the features mentioned in these new documents have already been implemented (on Rakudo/JVM).

    • The naming of things is undergoing rapid change right now, eg the async keyword has just been renamed start in the spec but is still the former in current Rakudo/JVM.

    If you're interested in concurrency features and would like to participate in their development for Perl 6, please visit the #perl6 IRC channel and join in the discussion.

    . o O ( "the celebrity tell-all of the Perl-6 cult?" )

Make Perl Nerd Merit Badges - campaign
2 direct replies — Read more / Contribute
by warriors
on Oct 18, 2013 at 11:33
    brian d foy started a Make Perl Nerd Merit Badges campaign at crowdtilt

    The campaign, been open for few weeks now, with 6 or 5 days left and it didnt even rich the tilt amount of only 800 USD. At the moment of this writing, it only collected 614 USD

    Since this was not mentioned here before, I thought, I'd mention it maybe some monks would like to contribute

craigslist hires Larry Wall and explicitly supports Perl 6 development
1 direct reply — Read more / Contribute
by raiph
on Oct 17, 2013 at 01:49
CPAN module giveaway
1 direct reply — Read more / Contribute
by hexmode
on Oct 02, 2013 at 12:23
A bioinformatics online course will start this month on coursera
No replies — Read more | Post response
by grondilu
on Sep 30, 2013 at 19:45

    Hi monks,

    In the last few months I've been testing my Perl 5 and Perl 6 skills with the excellent bioinformatics-learning site I managed to reach a decent level there, but I confess that lately it has become more and more difficult for me to solve problems . Some algorithms are becoming very tough to imagine, and it's not always possible to cheat ;-) So basically I've solved about two thirds of the problems but now I'm lacking motivation and strength to go on.

    I recently learnt that a bioinformatics course will begin on coursera. I know coursera a bit, having followed the excellent course about machine learning. I kind of hope this one on bioinformatics will be as good, and will help me to solve more problems on rosalind.

    Anyway, I thought I could make some publicity about this course. It will begin on October, 21st. I can't promise it will be fun or interesting and all, but it could.

    Bioinformatics is known to be one of the field where Perl is quite popular. So I thought it is worth mentioning and adverting any opportunity for Perl people to learn about it.

German Perl-Workshop 2014 - Call for Papers
No replies — Read more | Post response
by Happy-the-monk
on Sep 30, 2013 at 03:32

    You're programming in Perl or you're a Perl teacher, aren't you? You've probably got new ideas, maybe a great project or a thrilling story about the use of Perl? Well, then the German Perl Workshop 2014 is the very place to be!

    What we offer to you: the German Perl Workshop is the largest German-language conference on the Perl programming language. It's the right platform for presenting your ideas, your project or your review. In 2014, the German Perl Workshop will be held from 26..28 March 2014 at the "Kulturzentrum FAUST Warenannahme" in Hanover. There were about 130 people at the workshop in 2013.

    We want your idea. Your project. Your story. We are looking for sophisticated presentations for our program. That may be lightning talks (5min), short presentations (20 minutes) or long talks (40 min). If you are still looking for a presentation topic, please have a look at the FAQ.

    Please submit paper proposals through the website. Deadline for submissions is 22 December 2013. Your abstract should be about 2000 characters long (which fits 30 lines with 72 columns). It should outline the subject, what is special about your approach and why Perl is a language particularly useful in this case. You will receive a notification that your paper has been accepted or not in the time until 10 January 2014.

    Who we are: In 2014, the workshop is organized by the Hannover Perl Mongers. The Perl Mongers group is among the most active in Germany and meets every two weeks. There is more info about their regular meetings on Twitter and

    Our workshop lives and dies with the presentations and the participants. We look forward to meeting you - as a participant and as a speaker.

    Original German language version by reneeb

    Cheers, Sören

    Créateur des bugs mobiles - let loose once, run everywhere.
    (hooked on the Perl Programming language)

ActiveState 5.18.1 builds released
1 direct reply — Read more / Contribute
by syphilis
on Sep 27, 2013 at 10:38

    I haven't seen it announced anywhere, but ActiveState are now providing x86 and x64 MS Windows builds of perl-5.18.1 from this page.

    My understanding is that these will have been built using mingw64 ports of the gcc-4.6.3 compiler ... but I didn't go to the trouble of checking.
    It'll be interesting to see whether they're well received.

Implementing support for Firebird in Sqitch
No replies — Read more | Post response
by mapopa
on Sep 24, 2013 at 07:35
Animated JavaScript globe quine
2 direct replies — Read more / Contribute
by PhilHibbs
on Sep 17, 2013 at 05:48
MoarVM update
2 direct replies — Read more / Contribute
by raiph
on Sep 08, 2013 at 20:46
Talk videos from YAPC::Europe 2013 in Kiev / Kyiv
No replies — Read more | Post response
by Corion
on Sep 03, 2013 at 05:12

    I just noticed that yapctv is busy uploading the videos from YAPC::Europe 2013.

    They haven't been tagged, so that link will likely also show future uploads by yapctv.

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
  • 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 studying the Monastery: (13)
    As of 2015-10-13 17:57 GMT
    Find Nodes?
      Voting Booth?

      Does Humor Belong in Programming?

      Results (312 votes), past polls