Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
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 2026
Starts at: Jan 01, 2026 at 00:00
Ends at: Dec 31, 2026 at 23:59
Current Status: Active
0 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
Perl client for Open States API
on Jan 02, 2026 at 08:44
2 replies by 1nickt

    In April this year Google shut down the Civic Information Representatives API on which my Contact My Reps services depended. The website at https://contactmyreps.com has had an announcement that the service is no longer working, since then.

    But yesterday I published WebService::OpenStates, a Perl client for the Plural Open States API that provides some of the same information Google did, and Contact My Reps is back up and running again!

    The results (which are for US addresses) lack the president and vice-president, and local officials, but provide all the federal and state-level legislators for the address's state. Also, Open States works from lat/long coordinates, so I am looking those up from an address with WebService::Geocodio. This makes the whole thing somewhat more brittle. But anyway I am pleased to be back on line and providing contact information for representatives, because silence betokens consent :-)


    The way forward always starts with a minimal test.
A modernization of the canonical doc for learning XS
on Dec 22, 2025 at 13:52
1 reply 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)

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 having an uproarious good time at the Monastery: (1)
As of 2026-01-18 04:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What's your view on AI coding assistants?





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