Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

The Monastery Gates

( [id://131]=superdoc: print w/replies, xml ) Need Help??

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
3 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
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.

Advent Calendar 2025
on Dec 01, 2025 at 04:26
0 replies by hippo

    Yes, it's December again which means that it is time for the Perl Advent Calendar.

    It is not too late to contribute to the calendar as they do not yet have 24 articles ready to go and are soliciting entries via the github repo. If there is a favourite module you think the world should know about or some insight you have gained from a particular project now would be a good time to write it up and submit it.

    Happy Advent!


    🦛

Supplications
Windows, SBP, 'File::Copy::Recursive::Reduced' fails its tests due to permissions
1 direct reply — Read more / Contribute
by Intrepid
on Dec 01, 2025 at 22:22

    (SBP means "Strawberry Perl")

    I am not thoroughly knowledgeable about the NTFS (my Windows 11 filesystem is NTFS), but it appears there's a portability gotcha in File::Copy::Recursive::Reduced, as illustrated in the console output below:
    
    "C:\berrybrew\instance\5.40.2_64\perl\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t/*.t
    Unable to symlink C:\Users\somia\AppData\Local\Temp\_VXLTq6lRt\sym to target C:\Users\somia\AppData\Local\Temp\_VXLTq6lRt\old for testing: Operation not permitted at t/001-fcopy.t line 71.
    # Looks like your test exited with 1 just after 9.
    t/001-fcopy.t ....
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 76/85 subtests
            (less 1 skipped subtest: 8 okay)
    Unable to symlink at t/lib/Helper.pm line 179.
    # Looks like your test exited with 1 just after 77.
    t/002-dircopy.t ..
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 38/115 subtests
            (less 1 skipped subtest: 76 okay)
    Unable to symlink C:\Users\somia\AppData\Local\Temp\6cvtKrEDFd\sym to target C:\Users\somia\AppData\Local\Temp\6cvtKrEDFd\old for testing: Operation not permitted at t/003-rcopy.t line 78.
    # Looks like your test exited with 1 just after 9.
    t/003-rcopy.t ....
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 179/188 subtests
            (less 1 skipped subtest: 8 okay)
    
    

    I was not actually aiming to test or install File::Copy::Recursive::Reduced, but it was a dependency for Mouse.

    As always, I will greatly appreciate any knowledge and insights. Thanks, good monks.

    Dec 02, 2025 at 03:05 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)

Meditations
Open Sourcing the Virtues of a Perl Programmer
No replies — Read more | Post response
by oodler
on Nov 30, 2025 at 11:49
    As promised, below is the full text of the paper I presented at the 2025 London Perl Workshop and follow up to my 2024 talk at the TPRC in Las Vegas on the Virtues of Perl. Since I didn't get through it all, I said I'd post it somewhere. Here that is. Thank you to the organizers of the 2025 LWP for having me on remotely from Texas.

    Open Sourcing the Virtues of a Perl Programmer

    Brett Estrade (OODLER)

    Introduction

    When Larry Wall revealed to the Perl faithful in 1996 1 that the "Three Virtues of a Perl Programmer" were: laziness, impatience, and hubris, he also clearly described what he meant. And what Larry meant was in stark contrast to the actual meanings of the terms he chose to use. Unfortunately today only the words remain, while what he actually meant has been lost to the sands of time. Worst of all, the terms are touted as virtues, when in fact, they are objectively all vices. The Perl Community aims to correct this situation by restoring focus on the actual virtues described by Perl's creator, Larry Wall.

    Aristotle, the ancient Greek philosopher, believed that virtue is the key to a good life. He taught that living with balance and practicing moral virtues, like courage and wisdom, leads to true happiness and fulfillment.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (2)
As of 2025-12-05 03:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





    Results (83 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.