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
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
Sparrow - web application montoring and testing with perl - call for contribution.
No replies — Read more | Post response
by melezhik
on Nov 30, 2015 at 08:22

    Sparrow is a console client to run test suites for various web applications. Sparrow consumes plugins written on swat DSL , here is the list, but you can easily create your own ones.

    The project is still under active development. In case you are interested in web application test automation and monitoring, welcome for contribution!

    The idea is to have a community list of reusable perl plugins to test, monitor applications of any kinds. Like cpan for web testing / monitoring. Take a chance to be a part of making the future.

    Alexey Melezhik. The author of sparrow.
Informal introduction to swat
No replies — Read more | Post response
by melezhik
on Nov 23, 2015 at 07:02
Frankfurt Perl Community Workshop - Tomorrow Nov 14 2015
1 direct reply — Read more / Contribute
by LanX
on Nov 13, 2015 at 11:21
Perl mentioned in "Blindspot" (season 1 episode 6)
3 direct replies — Read more / Contribute
by scorpio17
on Nov 02, 2015 at 10:55

    I just got around to watching last week's episode of Blindspot on the dvr over the weekend, and two of the characters on the show were arguing whether perl or python was a better language for hacking a smartphone webapp... You don't see that on network tv everyday! The FBI tech guru said perl, but the 17 year old hacker preferred python...

InfoWorld has piece on Perl 6
1 direct reply — Read more / Contribute
by KurtSchwind
on Oct 16, 2015 at 10:04

    A new article on InfoWorld and what we can expect from Perl 6.

    Perl 6 : What It Will Bring The article is a bit short, but has links to other things worth reading as well.

    “For the Present is the point at which time touches eternity.” - CS Lewis

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 studying the Monastery: (5)
    As of 2018-04-24 17:09 GMT
    Find Nodes?
      Voting Booth?