RSS

1 out of 1 found this review helpful:

Dist-Zilla-Plugin-EOLTests (0.02) **

This module has been forked into Dist::Zilla::Plugin::Tests::EOL that has some fixes.

Olivier Mengué (dolmen) - 2012-05-04T12:52:07

Was this review helpful to you?  Yes No

Dist-Zilla-Plugin-GitHub (0.19) **

This is only a review of DZP::GitHub::Meta

GitHub::Meta accesses the GitHub API to query the meta values. So it needs a network access and your GitHub credentials. Also the repo must be set manually in dist.ini.

In contrast Dist::Zilla::Plugin::GithubMeta works only locally by looking at your git remotes. It also has more settings.

So if you just want to set metadata then use instead Dist::Zilla::Plugin::GithubMeta.

Olivier Mengué (dolmen) - 2012-04-17T06:26:17

Was this review helpful to you?  Yes No

Win32-Codepage (1.00) *

This module is misleading in its name and documentation: it mixes "code pages" (which are called "encodings" in the Perl world) with "language identifiers" and "locale identifiers".

More information about what code pages (as defined in the Win32 world) are: msdn.microsoft.com/en-us/library/wind...

Language identifiers: msdn.microsoft.com/en-us/library/wind...
Locale identifiers: msdn.microsoft.com/en-us/library/wind...

Also for the implementation, the module uses the registry which is not a official way of retrieving the information.

And last, it has no method to retrieve the OEM code page.

So see instead Win32::CodePage::Simple.

Olivier Mengué (dolmen) - 2012-04-05T10:18:11

Was this review helpful to you?  Yes No
1 out of 1 found this review helpful:

Array-Utils (0.5) ***

Despite the generic name, this is not a generic implementation of array manipulation because all values are stringified when processed.
So this module should only be used for arrays of strings.
See RT#75835 for details. rt.cpan.org/Ticket/Display.html?id=75835
See List::MoreUtils as an alternative.

Olivier Mengué (dolmen) - 2012-03-17T01:40:32

Was this review helpful to you?  Yes No
4 out of 4 found this review helpful:

ASPerl (0.01) *

No documentation.
Uses a top level namespace, but for what reason?

Olivier Mengué (dolmen) - 2011-12-05T09:36:01

Was this review helpful to you?  Yes No
1 out of 3 found this review helpful:

Bundle-Everything (0.06) *

Version 0.06 added documentation about what "Everything" means.
Anyway, it is still useless.

Olivier Mengué (dolmen) - 2011-11-19T03:33:59

Was this review helpful to you?  Yes No
1 out of 1 found this review helpful:

Perl-Tags (0.28) *

I wanted a module to generate a tags file for my project.

But the POD documentation of this module is awful, and so I've not been able to successfully use it. It seems also outdated as the distribution contains an undocumented Perl::Tags::PPI.
The README contains some additional web links not in the POD, but that's is not where I expect to find how to use the module.

Even a quick look at the code did not helped me. I gave up.

Olivier Mengué (dolmen) - 2011-08-31T01:14:43

Was this review helpful to you?  Yes No
3 out of 4 found this review helpful:

Sys-Sysconf (0.03) *

sysconf() is in the POSIX module which is in the Perl core.
This only use for this distribution is to extract sysconf constants from /usr/include/sys/unistd.h that may not be exported in the POSIX module.
If your Perl has been packaged by your operating system vendor you probably don't need it.

Olivier Mengué (dolmen) - 2011-05-18T00:27:41

Was this review helpful to you?  Yes No
1 out of 5 found this review helpful:

pmtools (1.10) ***

Good tools, but the distribution needs an important update to be installable by CPAN tools as it does not follows the usual conventions and lacks META.yml.
It is packaged for Debian though.

Olivier Mengué (dolmen) - 2011-05-07T04:32:32

Was this review helpful to you?  Yes No
2 out of 2 found this review helpful:

setenv (0.03) *****

Great module to change environment when running a Perl script on Win32:

Unix:

FOO=123 perl -e "print qq'$ENV{FOO}\n'"

FOO=123 ./myscript.pl
Win32:

perl -Msetenv=FOO,123 -e "print qq'$ENV{FOO}\n'"

perl -Msetenv=FOO,123 myscript.pl

Olivier Mengué (dolmen) - 2011-03-23T04:33:18

Was this review helpful to you?  Yes No
0 out of 2 found this review helpful:

POE-Component-Schedule (0.94)

Test coverage: 92.1%

Olivier Mengué (dolmen) - 2010-03-13T17:49:31

Was this review helpful to you?  Yes No
1 out of 1 found this review helpful:

POE-Component-Cron (0.021) ***

Since release 0.021 this module is based on POE::Component::Schedule for the scheduling as this where I have extracted the core. So if you don't need the cron string parsing, that's the module to use.

Olivier Mengué (dolmen) - 2010-03-13T05:05:07

Was this review helpful to you?  Yes No
2 out of 3 found this review helpful:

Regexp-Common-Email-Address (1.01) *

The only problem of this module is that it probably doesn't do what you expect if you just want to validate user input: it accepts much more than just "mailbox@domain", including spaces... See opened bugs.

Olivier Mengué (dolmen) - 2010-03-13T04:42:55

Was this review helpful to you?  Yes No
1 out of 1 found this review helpful:

Data-Recursive-Encode (0.03) *****

Exactly the module I needed, with a name that matched my search request on CPAN.

This is the module to use when you have to clean dirty data.

In my case I could not use PerlIO to directly load UTF-8 text from a file because I had to process the data through a regexp and my Perl has a bug in the Regexp engine. As a workaround I load text as binary, parse it with Regexp::Grammars, and feed the result tree to Data::Recursive::Encode.
(For details of the Perl bug, see rt.cpan.org/Public/Bug/Display.html?i... )

Olivier Mengué (dolmen) - 2010-03-13T04:36:18

Was this review helpful to you?  Yes No
2 out of 2 found this review helpful:

POE-Wheel-Run-Win32 (0.18) ****

POE::Wheel::Run::Win32 has now been merged into POE::Wheel::Run since 0.18 (POE 1.280) so this module is now useless (only provided for compatibility).

Olivier Mengué (dolmen) - 2009-10-28T09:17:22

Was this review helpful to you?  Yes No
1 out of 1 found this review helpful:

Win32-Scheduler (v20000702) *

Documentation is missing and, worse, is the documentation for another module.

Olivier Mengué (dolmen) - 2009-10-02T16:15:25

Was this review helpful to you?  Yes No
3 out of 4 found this review helpful:

POE (1.268) *****

POE is THE module you must use for event programming.
The code is of great quality with an extended test suite, and it works on all platforms I have access to (Linux, Win32, HP-UX).
The support is of first class quality: bugs are quickly fixed and new release occur often.
Many plugins are available to handle any kind of events you may imagine.

Olivier Mengué (dolmen) - 2009-09-17T09:27:48

Was this review helpful to you?  Yes No
1 out of 5 found this review helpful:

makepatch (2.03) *

Very useful on unix-like systems.
Too bad it has many problems with end-of-line handling so it does not work on Win32 because the checksum feature is too strict.

Olivier Mengué (dolmen) - 2009-04-28T08:51:46

Was this review helpful to you?  Yes No


the camel