@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 https://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: https://pause.perl.org/pause/query?ACTION=pause_namingmodules#Local
@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” https://blog.sandworm.dev/one-in-two-new-npm-packages-is-seo-spam-right-now
How to start with #Perl’s #CPAN via #PAUSE:
1) Read https://www.cpan.org/modules/04pause.html
2) Visit https://pause.perl.org
#developers #software #npm #seo #spam #perl #cpan #pause #javascript #node #nodejs #npmjs #yarn #metacpan
@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.
#metacpan #twitter #github #google #twitterapi
Having said all that, to ensure continued success with #Perl and #RakuLang you can donate to the Perl Foundation here: https://www.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: https://opencollective.com/metacpan-core
Or email noc@metacpan.org about joining the growing list of MetaCPAN sponsors (https://metacpan.org/about/sponsors)
#perl #rakulang #documentation #foss #cpan #metacpan
@rrwo @Perl A cursory #MetaCPAN search didn’t turn up anything. I smell an XY problem, though. https://xyproblem.info What are you ultimately trying to accomplish?
If you want to make such a #Perl module, start with https://perldoc.perl.org/Tie::Hash
@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? https://metacpan.org/search?q=module%3AMojolicious%3A%3ACommand%3A%3AAuthor%3A%3Agenerate
@Perl @mojolicious #Perl #Mojolicious #MetaCPAN #WebDev
#cpan #perl #mojolicious #metacpan #webdev
@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: https://fosstodon.org/@mojolicious/109548887384460555
Changes and documentation on #MetaCPAN: https://metacpan.org/release/SRI/Mojolicious-9.31
README with installation instructions: https://metacpan.org/release/SRI/Mojolicious-9.31/source/README.md
#mojolicious #perl #webdev #metacpan
@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?
#perl #fediverse #nodejs #geocoding #geosearch #metacpan #golang #rust #rakulang
@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.
@xan #CDN w/ #DDoS mitigation via https://fastly.com, https://cloudflare.com, or elsewhere? (I only have experience with the latter, but I know #Perl’s #MetaCPAN uses the former.)
Of course I would be remiss if I did not mention the #OpenCollective-powered sponsorship available for #MetaCPAN, the #Perl module search engine: https://opencollective.com/metacpan-core
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!
#metacpan #perl #developer #opensource #software #opencollective