Reviews by Karen Etheridge

cpanratings
 

RSS

Bundle-Git-LongList1 (0.02) *

There is absolutely zero point to this distribution. If there is, the author fails to describe it. Why do we need a Bundle that simply packages "everything"? If something wants to install all of cpan, they might as well download the PAUSE index files and iterate through them themselves.

Karen Etheridge - 2014-04-23T16:37:44 (permalink)

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

Bundle-Git-LongList3 (0.01) *

There is absolutely zero point to this distribution. If there is, the author fails to describe it. Why do we need a Bundle that simply packages "everything"? If something wants to install all of cpan, they might as well download the PAUSE index files and iterate through them themselves.

Karen Etheridge - 2014-04-22T13:02:09 (permalink)

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

Task-Git-LongList1 (0.03) *

There is absolutely zero point to this distribution. If there is, the author fails to describe it. Why do we need a distribution that depends on "everything"? If something wants to install all of cpan, they might as well download the PAUSE index files and iterate through them themselves.

The cpantesters infrastructure is being wasted on this distribution, testing all its dependencies (all of CPAN!) needlessly, potentially obliterating any more nuanced testing that might have been done for these distributions individually.

This distribution should either be deleted immediately, or at least the documentation should be amended to explain what this distribution's purpose is.

Karen Etheridge - 2014-04-22T13:01:03 (permalink)

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

Bundle-Git-LongList2 (0.02) *

There is absolutely zero point to this distribution. If there is, the author fails to describe it. Why do we need a Bundle that simply packages "everything"? If something wants to install all of cpan, they might as well download the PAUSE index files and iterate through them themselves.

Karen Etheridge - 2014-04-10T15:29:18 (permalink)

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

P (1.1.20) *

This is an excellent and comprehensive summary of everything wrong with this distribution, and the author's approach to the problem space:

ledgersmbdev.blogspot.co.uk/2013/11/o...

Karen Etheridge - 2014-01-06T15:33:34 (permalink)

5 out of 7 found this review helpful. Was this review helpful to you?  Yes No

lambda (v0.0.1) **

This really belongs in the Acme namespace.

Karen Etheridge - 2013-06-26T15:10:58 (permalink)

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

The-synthesizer (0.01) *

While I like Daft Punk as much as the next guy, this module doesn't belong here. "Fun" or "joke" modules should stay in the Acme:: namespace.

Karen Etheridge - 2013-05-31T12:04:56 (permalink)

5 out of 6 found this review helpful. Was this review helpful to you?  Yes No

Test-Exception-LessClever (0.006) *

This module has outlived its usefulness -- Test::Exception has been fixed, so it is better to either use that, or use Test::Fatal which is a lighter approach to the same general problem.

This module should be deprecated and removed.

Karen Etheridge - 2013-03-17T14:44:10 (permalink)

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

UNIVERSAL-moniker (0.08) *

Perl is not ruby. Monkey-patching UNIVERSAL is horrible. Do not use!

Karen Etheridge - 2012-12-24T12:51:51 (permalink)

5 out of 7 found this review helpful. Was this review helpful to you?  Yes No

Bundle-Moose (0.01) **

- Does not list what version of Moose it is providing dependencies for.
- Does not list how these dependencies were determined. e.g. What does common::sense have to do with Moose? Where does this dependency come from?
- This would be better written as a generic CPAN meta-tool that traversed the dependency heirarchy for any named dist. I don't want to see an explosion of Bundle::Catalyst, Bundle::DBIx::Class, etc dists on the CPAN.

Karen Etheridge - 2011-12-24T13:12:31 (permalink)

6 out of 6 found this review helpful. Was this review helpful to you?  Yes No

UNIVERSAL-require (0.13) **

Instead of using this, use Class::Load instead.

Karen Etheridge - 2011-09-30T11:43:44 (permalink)

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

Hash-Work (0.03) *

General "utility libraries" such as these are not useful; this one provides harder-to-use and slower implementations than just performing native operations.

for example:

- merge_hashes{ \%hash1, \%hash2, \%hash3) just calls into Hash::Merge
- copy_hash_values is longer to type *and slower* than %newhash = %hash; as it copies every hash element separately.

Karen Etheridge - 2010-12-10T12:09:46 (permalink)

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

Acme-SafetyGoggles (0.02) *****

Handy when playing around with various Acme modules!

Karen Etheridge - 2010-05-25T17:00:23 (permalink)

Was this review helpful to you?  Yes No