{ "description" : "A curated look at August's new CPAN uploads", "authors" : [ "david-farrell" ], "tags" : ["yandex","dovecot","sqlite", "tau-station","anki","gcloud","babel","billion-graves"], "title" : "What's new on CPAN - August 2018", "categories" : "cpan", "date" : "2018-09-04T09:03:23", "draft" : false, "image" : "/images/192/AF57B300-5234-11E5-B481-F86745487EAA.png", "thumbnail" : "/images/192/thumb_AF57B300-5234-11E5-B481-F86745487EAA.png" }
Welcome to "What's new on CPAN", a curated look at last month's new CPAN uploads for your reading and programming pleasure. Enjoy!
- Write Anki flashcards with your favorite editor using Anki::Import
- Extract companies data from Yandex Maps to CSV using App::ygeo
- Use the MoceanSMS gateway with WebService::Mocean
- GCloud::CLIWrapper uses Google Cloud APIs via the gcloud CLI
- WWW::Scrape::BillionGraves scrapes the BillionGraves website
- Net::Doveadm can administer Dovecot
- Pod::Knit stitches together POD documentation like Pod::Weaver, but with its own DOM
- Fix the Win32::Console DESTROY bug by using Win32::Console::PatchForRT33513
- lib::archive loads pure-Perl modules directly from TAR archives
- Use the SQLite3 DBI Driver with optional encryption using DBD::SQLeet
- DBIx::Connector::Retry is a DBIx::Connector with block retry support
- Set::Hash::Keys treats hash keys as sets
- TextFileParser is a text file processor with an overrideable parsing routine
- Babel for Perl - what a great idea! Babble
- FFI::Build is a modern way to build C libraries for use with Perl
- Specify a sub return type using attributes with Function::Return
- Enforce types on scalars using Lexical::TypeTiny
- Syntax::Keyword::Dynamically introduces the
dynamically
keyword which is similar tolocal
- Apply decorators to your methods via subroutine attributes with decorators
- namespace::lexical is like namespace::clean but instead of deleting subs, it makes them lexical
- DateTime::Calendar::TauStation can handle TauStation GCT datetimes!
- Replace homoglyphs with their ASCII lookalike equivalents with Unicode::Homoglyph::Replace
- A numeric grid of weights plus some related functions with Game::DijkstraMap
- Algorithm::Heapify::XS supplies heap primitives for arrays
- Calculate intervals for spaced repetition memorization using Repetition::Interval