Skip to main content





Mo timezone utilities.

Changes for 0.02 - 2024-04-04T09:53:49+02:00

  • Generate examples.
  • Rewrite to use of is_valid_name() method. Added support for timezones like 'Europe/Bratislava' which are link.


wrapper to rsync/etc. to upload files to a remote server and give download links.

Changes for 0.4.3 - 2024-04-04

  • Code::TidyAll fixes and add Test::NoTabs
  • Add tag-release script.


A placeholder module for code accompanying a Perl photo project

Changes for 2024.04

  • fizz buzz attempted by AI, it failed the interview


SPVM Language

Changes for 0.989098 - 2023-04-04

  • Document Fix and Improvement
  • Internal Changes


Greple module for text search and substitution

Changes for 2.33_9902 - 2024-04-04T01:11:36Z

  • include docs/ directory in the distribtion


Thin wrapper for Sort::Key to easily use SortKey::*

Changes for 0.001 - 2024-01-24

  • First release.



It's a very simple logger which can log your messages to a file or STDERR.

Changes for 0.4.1 - 2024-04-03T21:58:26Z

  • Tidy
  • List::Util dependency was removed


It's a very simple logger which can log your messages to a file or STDERR.

Changes for 0.4.0 - 2024-04-03T21:47:14Z

  • STDOUT logger
  • Time::Moment dependency was removed


Perl interface to the Argon2 key derivation functions

Changes for 0.021 - 2024-04-03T23:39:28+02:00

  • Fix documentation of argon2_needs_rehash argument order


framework for easy creation of Enterprise Application Integration tasks

Changes for 1.913 - 2024-04-03T22:00:00Z

  • execute hash not checked anymore, so it can be used to transport custom data; column definitions in DB.pm now debug level, tracing of data is now row wise (whole data structure was too big to be dumped)


A health check for your code

Changes for v1.9.1 - 2024-04-03T19:45:46Z

  • Update README (Andrew Hewus Fresh)
  • Pull request #13: Patch SM-4775 fixed typo bug and added test (Austin Hill)
  • SM-4775 use default sort comparison (Austin Hill)
  • SM-4775 fixed typo bug and added test (Austin Hill)
#13




Mo language utilities.

Changes for 0.06 - 2024-04-03T17:32:05+02:00

  • Fix EXAMPLES in doc.
  • Fix SYNOPSIS section in doc.



Easily load and access DBIx::Class functionality in Mojolicious apps

Changes for 0.01 - 2024-04-03T09:11:05-05:00

  • initial release


Greple module for text search and substitution

Changes for 2.33_9901 - 2024-04-03T13:14:26Z

  • introduce --macos option
  • implement --exdictdir option by builtin
  • update share/macos.dict


Easily send emails from Mojolicious applications

Changes for 0.02 - 2024-04-03T08:29:36-05:00

  • declare missing testing dependency on List::MoreUtils





Tied objects

Changes for 0.25 - 2024-04-03

  • Adds from_data which allows you to instantiate a Rope object from a perl hash.
  • Adds from_nested_data which allows you to instantiate a Rope object from a perl nested hash.


Perl wrapper for The MovieDB API

Changes for 1.2.2

  • Fix #7 Problem with now_playing
  • Add Pod tests
#7


Yet another CLI framework

Changes for 0.007 - 2024-04-03T01:30:12Z

  • Allow skipping none plugin modules
  • Fix bug where --help or --man where supplied on the main binary without a default action. This now runs the correct option (with propper exit code)


Sah schemas related to Sorter

Changes for 0.002 - 2024-03-07

  • Rename module/dist Sah-Schema{s,Bundle}-Sorter.



BIMI object

Changes for 3.20240402 - 2024-04-02

  • Record: Fix bug in parser where spaces around a '=' would cause validation to fail


Greetings monks, question about reorganizing a Perl module, and if the following is a good approach:

The module is 7300 lines in one file and has 106 subs. I'll call it Cat.pm, its mostly called as an object like Cat->new(); but could be called like Cat->black() or Cat::Black::meow

To simplify maintaining this file I am thinking I can make a new sub directory in the same folder as the file call it Cat/ and move the 105 of the 106 subs to about 12 or 15 new .pm's in the new folder.

I plan later to rewrite one or more of those as XS modules. Cat/Tabby_XS.pm etc.

Then in Cat.pm I would just have use Cat::Black; use Cat::White; use Cat:;tabby; ...etc in Cat.pm

The only sub I'd keep in Cat.pm is sub new which looks like this:

sub new { #Object Interface #http://www.perl.com/pub/1999/09/refererents.html my $type = shift; my $self = {}; $self->{dbh} = shift; bless $self, $type; $self; } 

I have a book on cleaning up old perl code but it is now a very old book LOL, will moving the subroutines to new files break old code that depends on Cat.pm? TIA

submitted by /u/bug_splat
[link] [comments]




Decide whether to allow a client to run this script

Changes for 0.05 - 2024-04-02T16:26:14Z

  • Calling new on an object now returns a clone rather than setting the defaults in the new object


Easily format content into PDF/PS/DVI with LaTeX templates.

Changes for 0.05 - 2024-04-02

  • Enhanced the ability to pass parameters to the Text::Xslate template engine and created a test file to test setting the search paths for included templates. Method 'templater_parameters()' has been removed. Now, parameters to Text::Xslate template engine can only be passed during construction of LaTeX::Easy::Templates. Test files under "xt/" are now included in the distribution, they were omitted in previous releases. Test files above 300 have been restructured and renamed. Enhanced documentation.


A health check for your code

Changes for v1.9.0 - 2024-04-02T19:56:08Z

  • No changes found



Various methods of finding the center of a sample

Changes for 0.15 - 2024-04-02T09:56:35-04:00

  • BUG FIX





cat-v command implementation

Changes for 0.9902 - 2024-04-02T10:12:53Z

  • make option -t to take tab width


Grammar for graphs

Changes for 0.1.1 - 2024-04-02

  • Add NAME section so MetaCPAN recognises module (GH#1).


SPVM Language

Changes for 0.989097 - 2023-04-02

  • Imcompatible Changes
  • Compilation Error Messsage Improvement
  • Document Fix and Improvement


Easy to use REPL with existing lexical support and DWIM tab completion.

Changes for 0.18

  • 2024-04-02
  • Updated pod.


Easy to use REPL with existing lexical support and DWIM tab completion.

Changes for 0.17

  • 2024-04-02
  • Fixed bug with no being able to use help/hist with (old) "eval run".





Sah schemas related to Perl

Changes for 0.050 - 2024-02-16

  • Rename module/dist Sah-Schema{s,Bundle}-Perl following rename of Sah-Schema{s,Bundle} (for visual clarity and consistency with naming of other bundles).
  • [ux] Allow Foo//Bar (in addition to Foo/Bar) to be normalized as Foo::Bar.


find perl root and push lib modules path to @INC

Changes for 0.04 - 2024-04-01T22:07:19Z

  • add dependencys to cpanfile Cwd, Path::Tiny