Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

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
49 Times… We flipped that bit—AKA “The Floors?”
2 direct replies — Read more / Contribute
by Your Mother
on Jan 20, 2016 at 19:26
Cache::Memcached::Fast seeks adoption
No replies — Read more | Post response
by Anonymous Monk
on Jan 18, 2016 at 16:53

    I'm the current maintainer of Cache::Memcached::Fast module, and I'm looking for someone to pass over this... uhm, privilege (which will include a transfer of both CPAN module and GitHub repo). C::M::F is written in C, so knowledge of C, POSIX, Perl XS, and familiarity with Memcached are required (plus PAUSE/GitHub accounts).

    Volunteers please write to email listed at GitHub.


18th German Perl Workshop - Nuremberg 09t-11th March 2016 (DEADLINE February 17th!!!)
No replies — Read more | Post response
by LanX
on Jan 18, 2016 at 09:20
Roman Numeral support in Perl 6
No replies — Read more | Post response
by drforr
on Jan 11, 2016 at 08:22
    Slang::Roman now on GitHub. Supports 0rMMXVI and the Unicode equivalents.
Keynote speakers at YAPC::EU 2016
No replies — Read more | Post response
by choroba
on Jan 05, 2016 at 15:12
    Vote for keynote speakers is now open!

    Choose your favorite & if you really want him or her to give a keynote at YAPC::Europe 2016, make some noise! Convince your friends to join you in this quest! You have approximately 2 weeks to make sure your proposal gets the spotlight & makes it to TOP 3!

    Original announcement.

    ($q=q:Sq=~/;[c](.)(.)/;chr(-||-|5+lengthSq)`"S|oS2"`map{chr |+ord }map{substrSq`S_+|`|}3E|-|`7**2-3:)=~y+S|`+$1,++print+eval$q,q,a,
Perl 6 Grammar article on my blog
No replies — Read more | Post response
by drforr
on Jan 05, 2016 at 05:34
    Parsing the Easy Way - Talks about a bottom-up alternative to create Perl 6 grammars when there's no handy BNF or yacc file.
Strawberry Perl 5.22.1 released
1 direct reply — Read more / Contribute
by Athanasius
on Dec 28, 2015 at 10:06
Perl 6.0.0 is out - merry X-mas!
5 direct replies — Read more / Contribute
by Happy-the-monk
on Dec 25, 2015 at 17:29
Perl 5 Optimizing Compiler, Part 17: RPerl v1.4 Released, Merry Christmas!
No replies — Read more | Post response
by Will_the_Chill
on Dec 25, 2015 at 09:54
    Greetings Monks,

    I am pleased to announce the public CPAN release of RPerl v1.4, codename "Venus".

    Get it while it's hot!

    I apologize for my absence from the Monastery over the past few months, I've been hard at work coding RPerl every single day.

    New features and bug fixes abound, we now support the first 3 of the forthcoming OpenBenchmarks algorithms: bubble sort, n-body, and pi digits.

    Get Faster Now!

    ~ Will the Chill
    RPerl Founder
Perl Presence at OSCON
No replies — Read more | Post response
by drforr
on Dec 19, 2015 at 13:13
    After hearing that there was a dearth of Perl talks this year at OSCON from @VMBrasseur among others, some of us online decided to submit proposals for Perl talks and tutorials. While the announcement for talks isn't expected until December 25th, I'm pleased to let you know that OSCON will be hosting a 3-hour tutorial "Introduction to Perl 6" presented by yours truly.
Modern Perl, 4th Edition published
2 direct replies — Read more / Contribute
by marto
on Dec 10, 2015 at 04:18

    Modern Perl, 4th Edition has been published. Available in paper and eBook(which is free): Thanks chromatic

    "A Perl expert can solve a problem in a few lines of well-tested code. Now you can unlock these powers for yourself. Modern Perl teaches you how Perl really works. It’s the only book that explains Perl thoroughly, from its philosophical roots to the pragmatic decisions that help you solve real problems—and keep them solved. You’ll understand how the language fits together and discover the secrets used by the global Perl community. This beloved guide is now completely updated for Perl 5.22."

Camelcade - Perl5 plugin for IntelliJ IDEA, v1.2 released
No replies — Read more | Post response
by hurricup
on Dec 08, 2015 at 02:07

    Next version of Perl5 plugin for IntelliJ IDEA has been released:

    Features & Improvements:

    • Implemented wrapping of comma sequences
    • Implemented aligning of arrows in comma sequences
    • Implemented identifiers validation (NB: only ASCII allowed atm)
    • return is now parsed as a keyword
    • Implemented support for method and func constructions as documented in the Method::Signature::Simple
    • Implemented parsing for Perl5 native signatures.
    • Implemented smartkeys option for here-doc terminator auto-insertion, fixes #589
    • Implemented formatting and alignment for ternary operator, fixes #591
    • Implemented folding for qw lists, fixes #619
    • Simple main:: subs resolution is now optional and configurable via Perl5 settings, fixes #633.
    • Code style:
      • Implemented Perl5-specific CodeStyle settings panel, fixes #422
      • Implemented optional quotes automatic insertion/removing, fixes #135. NB: numeric values are not quoted/unquoted.
      • Implemented optional dereference insertion/removing between hash/array indexes, fixes #123.
      • Implemented optional parentheses insertion/removing in statement modifiers.
      • Implemented conversion $var->{key} to $$var{key} and vice versa, fixes #575.
      • Implemented conversion @$array_ref to @{$array_ref} and vice versa (does not affects hash/array elements or slices).
      • Implemented conversion main:: to :: and vice versa, fixes #491
      • Implemented spacing settings for braces and brackets of anon hashes and arrays respectively, fixes #604
      • Implemented spacing options for concatenation and range operators, fixes #630
    • Moose and Moo (as far as it's compatible with Moose):
      • Implemented proper use Moose; and use Moo; processing.
      • Implemented Moose/Moo keywords parsing and autocompletion: inner, super, meta.
      • Implemented extends and with statements support.
      • Implemented resolution and refactoring in method modifiers: around, after, before and augment.
      • Implemented parsing, resolution and refactoring for override statement (some annotations works).
      • Implemented parsing, resolution and refactoring for has statement (some annotations works).


    • Chained resolution works well if there are spaces, new lines or comments between elements, fixes #525
    • Here-doc markers and constants re-factoring in Embedded Perl and Mojo files should now work in-place, fixes #524
    • SUPER methods now resolved properly even if invoked on unknown variable, fixes #534
    • Here-doc reference should work fine after converting string to here-doc, fixes #541
    • Removed redundant indetion of eval and do blocks on re-formatting, fixes #523
    • POD is now properly treated as statement (which can, however, be before elsif/else/continue blocks), fixes #522
    • Package names auto-completion now works in qw expression, fixes #540
    • foreach compound live template now has default values which prevents formatting bugs on inserting, fixes #519
    • Recursive inheritance inspection is absolutely redundant, disabled, fixes #517
    • Local re-declarations of built-in variables are not marked as unused anymore (like $/), fixes #533
    • Removed empty prototype from generated constructor, fixes #537
    • Extra close parenthesis and brackets now handled smarter, should improve parser's recovery, fixes #503
    • Error block contents now couldn't be re-formatted to avoid unexpected effects, fixes #506
    • Fixed possible NPE on file renaming
    • Fixed parsing of $$ ^ int expression, fixes #543
    • Pragma namespaces are no more being decorated in variables, fixes #502
    • Improved argumentless built-ins parsing in leftward calls, fixes #492
    • Find usages working properly if entity is being used only in literals, fixes #496
    • Improved comma sequence indention, fixes #417
    • Fixed formatting for sub definition attributes
    • Grep/map/sort blocks and one-statement blocks are not being butified anymore.
    • Here-doc with unquoted opener is now properly treated as QQ here-doc.
    • Fixed problem with unary plus/minus formatting, fixes #571
    • Fixed bug with // formatting, fixes #594
    • Fixed problems with indention inside ternar operator, fixes #592
    • Fixed possible NPE on re-formatting line with here-doc opener, fixes CAMELCADE-28
    • Implemented proper formatting for match and notmatch operators, fixes #629
    • Fixed parsing for pow operator, fixes #626
    • Fixed quotes typing process, fixes #626


    Bugreports and feature requests are always welcome!

Perl 6 now in beta version (Rakudo Star Nov. 2015 release)
2 direct replies — Read more / Contribute
by Laurent_R
on Dec 06, 2015 at 09:07
    I am surprised that Moritz or some other monk did not bring it up earlier on this site, but since no one did, let me report that the Rakudo Star November 2015 Release (release 2015.11) is now the official Perl 6 beta version, as officially announced on November 28:

    In addition, and perhaps more importantly, the 1.0 production version is still planned for the Christmas 2015 period: "The Rakudo Perl 6 compiler is now officially in beta for the upcoming production release around Christmas 2015.".

    Great news, and a very nice Xmas present from the Perl 6 / Rakudo development teams. Thanks and congratulations to them!

Perl Advent Calendar 2015
1 direct reply — Read more / Contribute
by marto
on Dec 03, 2015 at 05:28
Interview with Larry Wall
No replies — Read more | Post response
by reisinge
on Dec 01, 2015 at 07:11

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 all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others contemplating the Monastery: (4)
    As of 2018-01-20 00:09 GMT
    Find Nodes?
      Voting Booth?
      How did you see in the new year?

      Results (226 votes). Check out past polls.