Changes for version 1.2815 - 2021-04-17

  • Fixed - some times objects from Submodules could get DESTROYed before than we wanted it to. Renamed (for consistency) quote_escape and quotes_escape into escape_quote and escape_quotes. There's no evidence of these functions being a dependency of another module. If this breaks something for you, email me.Added eval_string (code, documentation, tests) Added File::Basename related functions: basename, basedir Added File::Spec related functions: catdir, catfile, devnull, splitpath, catpath, abs2rel, rel2abs Added Cwd related function: abs_path Added function commify. Added missing isa_filehandle, complementary to is_filehandle. Minor fixes in POD. All is_* and isa_* functions now return a defined value. This helps with comparisons like "if (is_blessed $obj eq 'FOO'). Added missing confess, complementary to the rest of Carp functions. Perlmazing::Engine now gives more useful information on unhandled loading symbol errors. Fixed issue in is_number where the symbol "_" was not always handled correctly (which is valid in Perl numbers). Fixed issue in to_number, where numbers could be interpreted as octal formated numbers, causing errors when invalid. This fix will take legitimage octal declarations as decimal intended. Noted in POD. Fixed warning in dir, which pointed to the dir file instad of the user file.

Modules

A collection of helper functions powered by Perlmazing::Engine.
Have your functions load their code and associated modules only when needed, automagically.
Use strict and warnigns and enable all modern features from your Perl version in a single call.

Provides

in lib/Perlmazing/Engine/Exporter.pm
in lib/Perlmazing/Engine.pm