PerlMonks - The Monastery Gates

5 min read Original article ↗

New here?I want to ask a question of the Perl Monks. Where do I start?

Notices:

hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.

If you're new here, please read PerlMonks FAQ
and Create a new user!

Quests
poll ideas quest 2025
Starts at: Jan 01, 2025 at 00:00
Ends at: Dec 31, 2025 at 23:59
Current Status: Active
4 replies by pollsters
    First, read How do I create a Poll?. Then suggest your poll here. Complete ideas are more likely to be used.

    Note that links may be used in choices but not in the title.

Perl News
A modernization of the canonical doc for learning XS
on Dec 22, 2025 at 13:52
0 replies by Intrepid

    A new version of the documentation for using xsubs in perl extension code is part of the Perl 5.43.6 devel-branch package.

    This is news from Reddit r/perl yesterday and also mentioned at TPF and I think it's significant enough to have a mention here at Perlmonks too.

    r/perl user Grinnz posted:

    David Mitchell completely rewrote the perlxs reference manual for the XS language for extending Perl in C. The rewritten version was just released in the development release 5.43.6 and will be included in the next stable release of Perl.

    I used pod2pdf to generate a PDF version of the document* once I'd built 5.43.6 (using perlbrew btw) and it's 77 pages in US-Letter size format. I didn't check for the length of the previous version of perlxs.pod but 77 pages is a small book; this is not a minor achievement but rather a significant contribution of the sort that does not always get the recognition and accolades it deserves.

    * I put it in my Google Drive, hopefully I've got the settings right so that you should be able to download it from there. sorry, Google Drive doesn't work that way. Or just run pod2pdf on the pod yourself, of course–it's not a difficult tool to use).

    Edit Again

    Should have listened to my first vague recollection of how Google Drive works. Yes, it can serve as a file-sharing system if the right settings are enabled. Now they are—now anyone with the URL should be able to view / download the PDF file in the link above.

    Dec 23, 2025 at 16:10 UTC

    A just machine to make big decisions
    Programmed by fellows (and gals) with compassion and vision
    We'll be clean when their work is done
    We'll be eternally free yes, and eternally young
    Donald Fagen —> I.G.Y.
    (Slightly modified for inclusiveness)

Dotcom Survivor Syndrome � How Perl�s Early Success Created the Seeds of Its Downfall
on Dec 03, 2025 at 04:25
0 replies by mldvx4

    Dave Cross has posted Dotcom Survivor Syndrome � How Perl�s Early Success Created the Seeds of Its Downfall about current misconceptions about Perl and how those misconceptions came to be.

    Can We Move On?

    Dotcom Survivor Syndrome is real. So is Version Number Paralysis. Together, they�ve unfairly buried a language that remains fast, expressive, and battle-tested.

    We can�t change the past. But we can:

    • Acknowledge the emotional and historical baggage
    • Celebrate the role Perl played in inventing the modern web
    • Educate developers about what Perl really is today
    • Push back against the assumption that old == obsolete

    Certain vendors have certainly played the appeal to novelty fallacy to its outer limits to sell their own gimmicks while simultaneously maligning Perl. That'll take a lot to overcome, but is doable.

Supplications
Try::Tiny and -E
2 direct replies — Read more / Contribute
by 1nickt
on Dec 26, 2025 at 07:39

    Maybe I ate too much turkey yesterday, but ... using perl 5.40.1, why does this code work:

    $ perl -MTry::Tiny -e 'try {1/0};' $

    while this code gets an error:

    $ perl -MTry::Tiny -E 'try {1/0};' syntax error at -e line 1, near "};" Execution of -e aborted due to compilation errors. $

    Thanks.

    The way forward always starts with a minimal test.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?

www.com | www.net | www.org

Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (2)
As of 2025-12-30 20:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    What's your view on AI coding assistants?





    Results (108 votes). Check out past polls.

    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.