home.social

#metacpan — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #metacpan, aggregated by home.social.

fetched live
  1. MetaCPAN was upgraded from Elasticsearch version 2 to version 8 this past Monday. As you can imagine, that's quite a jump. Many thanks to @haarg for sorting out most of the compatibility issues on our API side.

    If any of your queries have broken, please open an issue at github.com/metacpan/metacpan-a or ask in on irc.perl.org

    Many thanks to Philipp Krenn and Shay Banon of Elastic for their continued support. 🙏

  2. Recently worked a bit with Getopt:: Long. Quite cool that it is possible to pass a subroutine for a command line argument and thus perform sanity checks right away 😊

    github.com/RotherOSS/otobo/com

    #perl #metacpan #getoptlong

  3. @KO6YQ #Perl version “5.38.1a” appears to have been a botched test release that escaped to #CPAN per this post from @leonerd: nntp.perl.org/group/perl.perl5

    Please stand by for the correct version 5.38.x release.

    Note that “perl-5.38.1a” on that #MetaCPAN page is grayed out, which indicates it is not actually the latest release.

    /cc @Perl @metacpan

  4. @ChristosArgyrop @Perl I don’t think it searched #CPAN or #MetaCPAN, because “BinaryTree” doesn’t exist there. It’s merely suggesting a package name.

    If it actually searched CPAN it would tell you about something like metacpan.org/pod/Tree::Binary

    And if it were truly CPAN-aware it would tell you to name your package Local::BinaryTree so you don’t get surprised later when another #Perl package from outside preempts your name: pause.perl.org/pause/query?ACT

  5. @Perl There’s something to be said for putting a small speed bump in front of #developers before they can post #software to a well-indexed central repository: “One In Two New #npm Packages Is #SEO #Spam Right Now” blog.sandworm.dev/one-in-two-n

    How to start with #Perl’s #CPAN via #PAUSE:
    1) Read cpan.org/modules/04pause.html
    2) Visit pause.perl.org

    #JavaScript #Node #NodeJs #NpmJs #Yarn #MetaCPAN

  6. CW: Twitter

    @Perl #MetaCPAN has one week to migrate and inform any users to use a different login method than #Twitter. If you use your Twitter account to log in there, help them along and switch it to the only other choices, #GitHub or #Google.

    #TwitterAPI

  7. Having said all that, to ensure continued success with #Perl and #RakuLang you can donate to The Perl and Raku Foundation here: perlfoundation.org/donate.html

    To ensure continued access to high-quality search and online #documentation of the hundreds of thousands of #FOSS @Perl modules on #CPAN, please donate to #MetaCPAN via @opencollective here: opencollective.com/metacpan-co
    Or email [email protected] about joining the growing list of MetaCPAN sponsors (metacpan.org/about/sponsors)

  8. @rrwo @Perl A cursory #MetaCPAN search didn’t turn up anything. I smell an XY problem, though. xyproblem.info What are you ultimately trying to accomplish?

    If you want to make such a #Perl module, start with perldoc.perl.org/Tie::Hash

  9. @ology You might also consider creating your own module in the Mojolicious::Command::Author::generate namespace. There are a couple dozen on #CPAN already, maybe one is close to your needs? metacpan.org/search?q=module%3
    @Perl @mojolicious #Perl #Mojolicious #MetaCPAN #WebDev

  10. @Perl @kraih just released v9.31 of #Mojolicious, the popular #Perl real-time #WebDev framework. It contains important security fixes as well as a few other bug fixes—everyone should upgrade!
    Announcement: fosstodon.org/@mojolicious/109
    Changes and documentation on #MetaCPAN: metacpan.org/release/SRI/Mojol
    README with installation instructions: metacpan.org/release/SRI/Mojol

    Follow @mojolicious to stay up to date with more news!

  11. @Perl A few #Perl projects to follow in the #fediverse:
    @mojolicious: A real-time web framework for Perl and #NodeJS
    @opencage: Perl-powered #geocoding and #geosearch service with SDKs for dozens of other languages and environments. Also a #MetaCPAN sponsor!
    @PerlFFI: An interface for writing Perl extensions in C, C++, #GoLang, and #Rust

    And don’t forget our sister language, #RakuLang: @rakulang

    Any more to add?

  12. @leonerd @Mina FWIW I find it’s better to link to the pages on perldoc.perl.org/modules rather than #MetaCPAN to drive the point that something is a core #Perl module

  13. @slu #PrePAN had its fans and some tried to promote it, and as you can see there was some effort made to incorporate it into the #CPAN author lifecycle. But I don’t think it was ever more than a hobby project. Towards the end its code repository moved under the #MetaCPAN organization, but they never actually hosted the service or had much else to do with it.

  14. CW: XANTRONIX Social moderation

    @xan #CDN w/ #DDoS mitigation via fastly.com, cloudflare.com, or elsewhere? (I only have experience with the latter, but I know #Perl’s #MetaCPAN uses the former.)

  15. Of course I would be remiss if I did not mention the #OpenCollective-powered sponsorship available for #MetaCPAN, the #Perl module search engine: opencollective.com/metacpan-co

    Are you a Perl #developer? Do you employ Perl developers? Then you rely on MetaCPAN to find packaged #OpenSource code to deliver quality #software faster without reinventing the wheel.

    Make sure you can keep doing that by contributing!