Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

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
New free TTF font for coding: Camingo
3 direct replies — Read more / Contribute
by davebaker
on May 12, 2014 at 11:54
    I am enjoying a new monospaced font for coding my Perl using Textpad in Windows; it's called Camingo and it's available for free at, where you can see a demo. It has a very clear distinction between "1" and"l", a slashed zero, and a clean look I find very pleasing. The designer/publisher -- Jan Fromm -- calls it a "type family for programmers." I think they'd be OK with my pasting in this excerpt from its description:
    A compact appearance and a moderate line height provide for good legibility and make writing code a pleasure. It is based on CamingoMono, but has several specially-drawn glyphs that work well at small sizes, including Q, l, &, *, ~ and #. The stroke weights are relatively light, which makes CamingoCode suitable for both bright and dark visual themes.
Rakudo Star (Perl 6 bundle) now supports MoarVM and JVM backends
6 direct replies — Read more / Contribute
by raiph
on May 05, 2014 at 22:07
    »»» This post is about the immature Perl 6, not the rock solid Perl 5 «««

    Rakudo Star is a "batteries included" distribution that couples the Rakudo Perl 6 compiler with an installer, the C calling interface, bundled modules, and doc.

    The new Rakudo Star 2014.04 release is the first to be shipped with a MoarVM and JVM backend (as well as a Parrot VM backend). This marks the stage where not only is the Rakudo compiler on the MoarVM and JVM backends passing more spectests than on the Parrot backend but also the ecosystem -- installer, modules, doc -- has generally caught up too.

    The biggest impact so far of including these new backends is on performance, use of concurrency1, and use of Java code2.

    Rakudo on Parrot is currently fastest for code that does a lot of string slicing and dicing. This is Rakudo on Parrot's main current advantage, one it's likely to retain for another few months. Ignoring that, Parrot is much slower for most scripts and the Rakudo/NQP backend does not support concurrency.

    Rakudo on MoarVM runs most P6 scripts a lot faster using a lot less RAM than either Rakudo on Parrot or Rakudo on JVM. Concurrency is supported, though not quite as robustly as on the JVM.

    Long running scripts sometimes end up running a lot faster on the JVM backend than on either MoarVM or Parrot due to JVM's JIT. The JVM also supports P6's concurrency features and calling Java libs.

    Finally I'd like to highlight the debugger and its command line UI. Partly because it's a good tool, but mostly to illustrate how easy it can be to contribute to the core as I did via a bugfix and a speedup.

    1 Reactive programming in Perl 6 is a good intro to P6's reactive programming features but make sure to use the latest version of the example code in the reactive examples code repo.

    2 See jnthn's examples of calling Java code.

App::cpanminus updated
No replies — Read more | Post response
by McA
on Apr 29, 2014 at 05:19

    Hi all,

    a long awaited update on App::cpanminus happened yesterday.

    You will ask: Why mentioning? The answer: Over months there was a bug which kept me away from using this everyday (and loved) tool with Strawberry Perl. With the change "Bump fatpacked local::lib" it now works the same way I'm used to under Linux. Just installed a very fat package (many dependencies) without problems.

    Thank you Tatsuhiko Miyagawa!


Personal license of Komodo IDE for just $89 (for a limited time only)
2 direct replies — Read more / Contribute
by zork42
on Apr 23, 2014 at 01:20
    Hi I thought some fellow monks might be interested in this:
    Date Posted: April 6th, 2014
    Introducing Komodo Personal Licensing

    We are very excited to let you know that (for a limited time only) we are offering a special Personal license of Komodo IDE to individual developers for $89. If the new Personal license is well received it may actually get a permanent place in the Komodo lineup… we're hoping it does! ....
    Seems like a good deal to me. I'll probably buy it as that price!

    Be sure to check out the limitations of this personal license

    A couple of related links:

    Comparison of 'Komodo Edit' and 'Komodo IDE' features
    Komodo IDE Pricing

    (I hope it was OK to post this here. I am not connected to ActiveState or Komodo in any way.)
The 10th Dutch Perl Workshop 2014
No replies — Read more | Post response
by Tux
on Apr 22, 2014 at 15:39

    Way too late to announce, but still.

    This Friday will be the date for the 10th Dutch Perl Workshop:

    This time it is co-organized with

    See you there?

    Enjoy, Have FUN! H.Merijn + Dist::Zilla (and friends)
1 direct reply — Read more / Contribute
by djzort
on Apr 16, 2014 at 03:16 now has an api! ( granted its a bit of a relic and who knows what the traffic level is.

    with a dist::zilla plugin, we could be flooding freecode with releases with no extra work from authors

    ( was, then the PC fun police made them rename it)

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

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 romping around the Monastery: (7)
    As of 2014-08-23 17:55 GMT
    Find Nodes?
      Voting Booth?

      The best computer themed movie is:

      Results (176 votes), past polls