Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

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 plugin for IntelliJ IDEA v1.5 released
No replies — Read more | Post response
by hurricup
on Apr 27, 2016 at 05:45

    Next version of Camelcade - Perl5 plugin for IntelliJ IDEA has been released. This is an important milestone for me: year ago i've started to work on this plugin and in one year more than 2000 commits has been made!

    Features & Improvements

    • POD support: live templates, completion, navigation, refactoring and few useful inspections
    • Context help: hit Ctrl+Q on element in question and get your answer from pod files or inline pod
    • Mojolicious helpers support: navigation, completion and refactoring. NB: helpers should be declared explicitly, $app->helper($_, sub{}) for @something; wont work.
    • New annotation: #@inject, allows you to inject other languages in strings. Annotation may be before the string, before the statement containing the string or in the end of line string ends. (NB: eol annotation may be misleading and should be considered experimental, see #1072. Need a feedback.)
    • Class methods now properly re-factored in subclasses and optionally in super-class
    • You may now create package files with full-qualified names from New Perl File action
    • TryCatch basic support. Currently catch{}, catch($var){} and catch(Foo::Bar $var){} are supported
    • Redundant explicit namespace inspection, e.g. Foo::Bar::somesub() call from inside Foo::Bar package
    • Lexical vairables are now on top of the auto-completion pop-up
    • Significally improved parser recovery on incomplete and incorrect statements
    • New action: Deparse file using B::Deparse
    • Perl::Critic annotator is now on. All configurations must be done via .perlcriticrc file in project root or home dir (see Perl::Critic documentation). There is no any UI to configure Perl::Critic settings for now. Only enable/disable checkbox in Perl5 settings
    • Perl::Tidy formatting is now available. All configuration must be done via .perltidyrc file in project root (see Perl::Tidy documentation). Again, there is no UI to configure settings for now

    List of bugfixes may be found in release notes, but this release has a lot of internal optimizations and works much faster.

    Links

    Bugreports and feature requests are always welcome!

    Debugger is coming...

Do you want to be the next pumpking?
4 direct replies — Read more / Contribute
by choroba
on Apr 17, 2016 at 17:15
    Ricardo Signes (or rjbs) is going to pass the pumpkin. Read a nice interview with him at Geekuni.

    ($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 used in generating UNIX history
No replies — Read more | Post response
by Tux
on Apr 12, 2016 at 07:11

    Jarkko pointed me to unix-history-repo, as I have been mentioned in the acknowledgements. Of course being in the same list as Brian W. Kernighan is reason enough to raise some pride :), but it shows that they used perl (VCS::SCCS) to help build this history.


    Enjoy, Have FUN! H.Merijn
Perl 11, RPerl Presentation and Screencast TONIGHT
2 direct replies — Read more / Contribute
by Tommy
on Apr 11, 2016 at 09:21

    TONIGHT at 7PM US Central (GMT-5) the DFW Texas Perl Mongers be hosting special guest presenter, William Braswell. He is traveling in from Austin to talk about and demo RPerl and Perl "11". You're invited to join the screencast online or attend in person at the Dallas Makerspace...

    RPerl, Perl 11, and The Future of Perl Performance

    —with Will "the Chill" Braswell

    DESCRIPTION

    RPerl is the new optimizing compiler for Perl 5. Perl 11 is the philosophy of pluggability and the reunification of Perl 5 with Perl 6. We can currently use RPerl to speed up low-magic Perl 5 code with over 300x performance gain. This talk will discuss the future plans for supporting medium-magic and high-magic Perl 5 code, as well as Perl 6, and beyond.

    TIME AND PLACE

    Time: 7 pm to 9 pm US Central Time (GMT-5)
    Location: Dallas Makerspace
    1825 Monetary Ln, Suite 104, Carrollton, TX 75006
    Phone: (214) 699-6537

    ONLINE PARTICIPATION

    If you plan to attend online, please install the hangouts app/plugin from google.com/hangouts — This will allow you to view the live video stream, but if you'd like to participate interactively, please send your google ID/gmail address to dfw.perlmongers at gmaildotcom *before the meeting* and we'll add you to the online classroom.

    Hope to see you there!

    Tommy
    A mistake can be valuable or costly, depending on how faithfully you pursue correction
"When code reuse turns ugly"
2 direct replies — Read more / Contribute
by BrowserUk
on Mar 29, 2016 at 18:11
Announcing: YAPC::NA program for sending a newbie.
No replies — Read more | Post response
by davido
on Mar 26, 2016 at 12:16

    New to Perl? Come to The Perl Conference in Orlando for only $50.

    Perl is a thriving language backed by an active community that continues to grow daily as newcomers discover what the language has to offer. The Perl Conference (also affectionately referred to as “YAPC::NA”) is the premiere North American event featuring training, workshops, hackathons for all things Perl and for all skill levels.

    If you are new to Perl and have never attended YAPC before, The Perl Foundation is pleased to announce a very special welcome gift for a few lucky individuals. If this is your first time, you could join the Perl community at YAPC::NA::2016 in Orlando, Florida June 19th through 22nd for only $50.

    Here’s what your $50 will get you:

    • Free admission to the main conference event, including all track talks, all keynotes, and some fun social events. (Regular ticket price is $250).
    • Free hotel accommodations June 19, 20, and 21 (The lowest room rate is $119/night)
    • Free Zero to Perl 5 Beginner Class. (Regular ticket price is $75).

    That’s over $650 worth of YAPC for only $50!

    The YAPC::NA Website has a full conference schedule and description: http://yapcna.org.

    Q: What’s the fine print?

    A: There is some fine print, and there are only a few spots available. Please read http://www.yapcna.org/yn2016/newbies.html for all the details, and get your request in by April 10th, 2016 12:01:00 AM EST by mailing admin@yapcna.org.

    Q: What if I don’t win?

    A: If you are a student or active or retired military and are not selected for this program, you may still be eligible for a scholarship to attend YAPC (hotel and Zero to Perl class not included) for $50. Please see this link for details: http://www.yapcna.org/yn2016/costs.html#scholarships


    Dave

DC-Baltimore Perl Workshop 2016 - April 16-17
No replies — Read more | Post response
by awwaiid
on Mar 22, 2016 at 08:42

    Please join us for the 2016 DC-Baltimore Perl Workshop (and Hackathon)! Register on EventBrite.

    On Saturday April 16, 2016 in Baltimore, MD we will host a two-track workshop. Talks are listed on the site for the first track, and we are currently putting together some short tutorials for track-2 on both Perl 5 and Perl 6 topics.

    On Sunday April 17, join us for a free-form hackathon! We provide the space, some snacks, and good company -- bring your ideas and your code!

    Watch our website and follow @dcbpw on twitter for updates. Bring a friend and yourself and we'll see you in a few weeks!
Perl plugin for IntelliJ IDEA v1.4 released
No replies — Read more | Post response
by hurricup
on Mar 21, 2016 at 13:43

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

    Features & Improvements

    • HTML::Mason support
      • Parsing of HTML::Mason files
      • Configuration for autohandler and dhandler names, component roots, global variables, component file extensions and custom tags
      • Autocompletion and highlighting of syntax elements
      • Proper component variables resolution according to the compiled component structure
      • Components hierarchy resolving
      • Subcomponents and methods resolving from Mason invocations
      • Navigation, completion and refactoring for components, methods and subcomponents
    • Labels resolution, navigation, refactoring and completion, fixes #138 (NB: deprecated usages not handled and won't ever be)
    • Undeclared and unresolved labels inspections
    • Auto-completion for here-doc openers, fixes #874
    • Sequential here-docs support, fixes #163
    • Backref here-docs support
    • n regex modifier support from perl 5.22, fixes #865
    • Regular strings are now manually injectable with other languages, fixes #829
    • Re-formatter now works on here-docs injected with other languages
    • Disabling injections in here-docs with interpolated entities is now configurable

    List of bugfixes may be found in release notes, but this release has a lot of internal optimizations and works much faster.

    Links

    Bugreports and feature requests are always welcome!

    Special thanks to Justin Pletcher for testing and comments of HTML::Mason integration.

Perl back in the top 10 most popular programming languages
2 direct replies — Read more / Contribute
by 1nickt
on Mar 20, 2016 at 00:37

    Perl rose from 12th in March 2015 to 9th in March 2016 on the Tiobe index of the popularity of programming languages. The index currently monitors 242 programming languages that meet the minimum thresholds.


    The way forward always starts with a minimal test.
CPAN Weekly has launched
1 direct reply — Read more / Contribute
by hippo
on Feb 28, 2016 at 13:20

    Would you find it interesting to receive one email each week which highlights a specific module on CPAN? Learn about handy modules you didn't know existed by signing up to the CPAN Weekly mailing list.

    The first email has been sent out today and the featured module is Text::Table::Tiny. If you use one of the lesser-known modules yourself and think it deserves wider exposure, drop the list maintainer a message to say why it should be featured and it will be considered for future editions.

Perl 6: From Regular Expressions to Grammars, Part 4
1 direct reply — Read more / Contribute
by drforr
on Feb 28, 2016 at 06:31
Perl 6: Regular Expressions to Grammars
No replies — Read more | Post response
by drforr
on Feb 20, 2016 at 10:24
    Part 3 of the Regular Expressions to Grammars tutorial is now up at The Perl Fisher - This covers parsing of a short JavaScript blurb into a form that the compiler we're going to write next time can understand.
Perl 5 Optimizing Compiler, Part 18: RPerl v1.6 Released, Happy Valentine's Day!
No replies — Read more | Post response
by Will_the_Chill
on Feb 15, 2016 at 16:52
    Greetings Fellow Monks,

    For St. Valentine's Day, we have released RPerl v1.6, with support for a number of new features:

    - Two Dimensional Arrays
    - Logical Ops
    - Uncompile Mode
    - Mandelbrot app via MathPerl

    As always, the latest official release may be found on CPAN:

    https://metacpan.org/release/RPerl

    Thanks to our first grant from The Perl Foundation, we have released the first partial draft of the new book Learning RPerl, available on either CPAN or directly on the RPerl website:

    http://rperl.org/learning_rperl.html

    NOW A CALL TO ACTION!

    Please take a moment to click the following link and leave a comment, this counts as your vote for RPerl to receive the next round of funding from The Perl Foundation:

    http://news.perlfoundation.org/2016/02/grant-proposal-rperl-user-docu-1.html

    The deadline is only 2 days from now, Weds Feb 17, thanks so much for your support!

    Perling,
    ~ Will the Chill
Perl 6 Regular Expressions II: Electric Boogaloo
2 direct replies — Read more / Contribute
by drforr
on Feb 13, 2016 at 09:46
Do we have the same processes running before and after an upgrade?
No replies — Read more | Post response
by j0se
on Feb 09, 2016 at 10:20

    A little tool to help you with a Linux distribution upgrade (like apt-get dist-upgrade). The code and the story behind.

    It's nice to be important, but it's more important to be nice. -- Tommy

Add a piece of Perl News
Title:
Text:
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?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others chanting in the Monastery: (8)
    As of 2016-05-03 21:52 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?