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
perldoc.perl.org usable again
2 direct replies — Read more / Contribute
by hippo
on Oct 01, 2020 at 05:12
Hacktoberfest 2020
No replies — Read more | Post response
by marto
on Oct 01, 2020 at 04:16

    Hacktoberfest 2020 is upon us. Participate, have them plant a tree or earn a t-shirt. Current Hacktoberfest tagged Perl issues.

Performance Concurrency with the Perl Many-Core Engine (9/30/2020)
No replies — Read more | Post response
by 1nickt
on Sep 30, 2020 at 14:33
Strawberry Perl 5.32.0 is now officially available.
No replies — Read more | Post response
by syphilis
on Aug 30, 2020 at 10:16
    kmx has finally responded to the issue I raised more than 3 weeks ago with responses of "fixed" and "closed".

    UPDATE: My mistake - the assertion (below) that the issue is NOT fixed is rubbish. It's just that I can't tell the difference between "5.32.0" and "5.30.2".
    AFAICT, the issue I raised is NOT fixed, but if you visit http://strawberryperl.com/releases.html you'll see that, in addition to the listing of perl-5.30.3 builds, perl-5.32.0 builds (which have been sitting on the Strawberry Perl server for at least a week or two) are, as of a few hours ago, now also officially available.
    That's about all I know ... with little expectation that kmx will provide any additional information.

    Cheers,
    Rob
German Perlmongers Online Meeting
1 direct reply — Read more / Contribute
by LanX
on Aug 04, 2020 at 12:59
    @ All German speakers here:

    Next German PM Online Meeting in (cough) 30 minutes.

    Announcement:

    Hallo Perlmongers aus den deutschsprachigem Raum,

    Heute, am Dienstag, den 4. August 2020, um 19:30 Uhr ist German-PM Online-Treffen im Jitsi.

    Dank Corona wurde das Online-Treffen mehrfach in Erlangen und Frankfurt ausprobiert. Der Wunsch wurde geäußert, das online neben den Treffen vor Ort weiterzuführen.

    Nimm an der Besprechung teil: https://meet.jit.si/German-PM

    I'm not the organizer, but I'll use this thread for future announcements.

    UPDATE

    on Daxim's request

    NO REBROADCAST WITHOUT PERMISSION!

    ONLY PRIVATE RECORDING ALLOWED!

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery

Strawberry Perl-5.30.3 is available
1 direct reply — Read more / Contribute
by syphilis
on Aug 02, 2020 at 09:02
    Hi,

    Just noticed that Strawberry Perl-5.30.3 is now available.
    The date given there is 2020-07-13, but I know it wasn't available earlier today. (Looks like the date is the date that perl was built - not the date at which the distro became available.)

    Hopefully, that indicates that 5.32.0 might not be too far away.
    Actually, I build my own perls on Windows and therefore don't rely on the Strawberry project for perl. It's still a very handy reference for me, but.
    And I do look forward to using the updated gcc compiler that usually accompanies new Strawberry Perl major releases.
    Since the mingw-w64 project stopped providing recent builds of gcc (as of a couple of years ago), I've come to rely on Strawberry for my gcc upgrades.

    Anyway ... just thought it was worth mentioning ... and looking forward to a 5.32.0 release soon, with (fingers crossed) gcc-9 or gcc-10.

    Cheers,
    Rob
Malicious module on CPAN
4 direct replies — Read more / Contribute
by choroba
on Jul 29, 2020 at 06:56
    If you use Module::AutoLoad, consider switching to something else. The module was removed from CPAN as it used string eval on data obtained from the internet.

    More details in the perl.modules e-mail archive.

    Link to the related StackOverflow question with replies from the very author of the distribution.

    map{substr$_->[0],$_->[1]||0,1}[\*||{},3],[[]],[ref qr-1,-,-1],[{}],[sub{}^*ARGV,3]
Perl plugin for IntelliJ IDEA 2020.2 available
1 direct reply — Read more / Contribute
by hurricup
on Jul 29, 2020 at 01:33

    Features and Fixes

    • Significant editor and completion (wip) performance improvements.
    • Added support for Function::Parameters syntax WIP, #1674
    • Added support for Copyright plugin allowing you to add/update copyright to your pm files (NB: preview for block mode works wrong, but plugin should properly insert/update copyright in POD section). ${perlfile.packageName} variable supported in addition to standard set, #2168
    • Improved automatic second colon insertion/deletion handling (optional smart keys feature), #2199
    • Implemented automatic braces insertion for string substitution on typing (configurable), #2251
    • Improved files downloading for Docker and WSL based interpreters, should be much faster now, #2179
    • Fixed type inferrence for return-less simple expression methods, #2142
    • Fixed problem with symlinked libraries in WSL distribution, #2174
    • Adjusted parsing and formatting for function-like expressions, #2211
    • Improved parsing for readline operator (diamond operator), #2213
    • Improved Install Perl action for perlbrew, now showing all available distributions, #2221
    • It's now possible to configure different colors for differently based numbers: decimal, hexadecimal, octal and binary, #2225
    • Formatter may now be configured to keep -> signs on the same line when wrapping chained dereferences, #2226
    • Better documentation rendering, some trailing sections could be missing, #2228
    • Formatter is no longer mangling extended regular expressions, #2232
    • Performance for enter typing in the large files has been significantly improved, #2254
    • Replacement part of s/// regular expression is now parsed and highlighted as a qq string, #1988
    • Single quote delimiters are now honored in qx and regexp replacement, #2233
    • Matching and replacement blocks of tr operator are now properly lexed and highlighted, honoring single quote delimiters, #2224
    • Added support for character substitutions in strings, regexps and transliterations: lexing, highlighting, folding, tooltips, #2218
    • Added support for character escaping in strings lists: lexing, highlighting, #2245
    • Fixed number of parsing bugs, #2215
    • Perl 5.22:
      • String bitwise operators support: parsing, highlighting, quick-doc, formatting, #2210
      • Double diamond operator support: parsing, highlighting, quick-doc, formatting, #2212
    • Perl 5.32:
      • Perl 5.32 target version, #2205
      • isa expression parsing, highlighting, formatting, quick-doc and target version validation, #2206
      • Chained comparisons and equality checks support: parsing, highlighting, formatting and target version validation, #2208
    • Code completion:
      • Completion no longer suggests two lookup elements per namespace with different suffixes, to provide useful elements instead, dereference is now auto-completed and invokes pop-up after namespace, #2242
      • You may now complete variables without typing a sigil, just with variable name (experimental feature), #2170
      • You may now complete unicode character names in \N{} substitution (NB: currently all names known by your JRE suggested without filtering or extending by target perl version), #2250
      • Completion has been reworked and now should be much faster and relevant than before, #2197
      • Global variables are now shown in the short form: only variable name. Namespace specified in the left side, #2187
      • Global variables aliased with our keyword in the current file are now available in completion with their short names, #2191
      • Global variables are now completable by name only, namespace inserted automatically (except spammy ones, like @ISA, @EXPORT and friends, $VERSION), require manual completion invocation, #2185
      • Completion at bare filehandle now suggests namespaces, subs and variables, #2202
      • Completion at bare hash index now suggests namespaces, subs and variables, #2184
      • Fixed problems with variables completion if name is already braced, #2183
      • Completion of variable is no longer eats punctuation after a sigil, #2182

    Links

Advertise Your Virtual Perl Mongers Meetings!
No replies — Read more | Post response
by perlfan
on Jul 22, 2020 at 22:48
Announcing Perl 7
18 direct replies — Read more / Contribute
by marto
on Jun 24, 2020 at 15:14
Reminder: The Perl and Raku Conference in the Cloud - this week!
2 direct replies — Read more / Contribute
by haukex
on Jun 22, 2020 at 04:36
Perl 5.32.0 Released
3 direct replies — Read more / Contribute
by Tux
on Jun 21, 2020 at 03:58
Perl Weekly Challenges
2 direct replies — Read more / Contribute
by perlfan
on Jun 15, 2020 at 00:28
    I followed the link to r/perl and was pleasantly surprised to see a link to "Perl Weekly Challenges" that seems to be quite active.

    I never participated in the Perl golf on account of me being totally lost or the Perl programming challenges of yore, but I was pretty active with the Pull Request Challenge when it was going. I got a lot out of it and I strongly encouraged any Perl programmers at $WORK I happened to be mentoring at the time to get involved. Some did, and it was very beneficial for them as well.

    In any case, it's no PRC but it looks like the PWCs have been active for quite a few months. Not sure if this is news, but it is new to me. And I don't see how it's fake even tho I found it on leddit, so here you go!

    Update - PRC is back, it seems!! Pull Request Club covered in a lightning talk, Kivanc Yazan - State of Pull Request Club - Lightning Talks - Day 2.

Perl in Stack Overflow 2020 Survey
5 direct replies — Read more / Contribute
by RonW
on May 28, 2020 at 21:31
IntraMine service suite
1 direct reply — Read more / Contribute
by Anonymous Monk
on May 26, 2020 at 13:59

    Dear suPerlatives,

    Allow me to introduce Intramine, an intranet service suite for Windows done in Strawberry Perl and JavaScript that provides sub-second local search of your half a million or more source and text files, among other things.

    Some other things:

    • five-second index update when you change a file, to keep searches current
    • automatic linking for all source and text and image file mentions, with minimal overhead (often none)
    • a really nice file Viewer to browse your files, and see search hits in full context (plus that automatic linking)
    • image hovers in your source and text files
    • Gloss, a markdown variant specifically for intranet use that takes advantage of autolinking and minimizes "computer friendly" overhead
    • scalable services: write your own IntraMine service, with or without a front end, and run multiple instances that can talk to other services
    • Search, Viewer, and Linker service support for 137 programming languages, as well as plain text
    • all original work is covered by an UNLICENSE.

    For a README and downloads see

    https://github.com/KLB7/IntraMine

    Cheers,

    KLB7

    at intramine.info


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.